AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
CognitoIdentityProviderClient.h
1
6#pragma once
7#include <aws/cognito-idp/CognitoIdentityProviderServiceClientModel.h>
8#include <aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/client/ClientConfiguration.h>
12#include <aws/core/utils/json/JsonSerializer.h>
13
14namespace Aws {
15namespace CognitoIdentityProvider {
54class AWS_COGNITOIDENTITYPROVIDER_API CognitoIdentityProviderClient
56 public Aws::Client::ClientWithAsyncTemplateMethods<CognitoIdentityProviderClient> {
57 public:
59 static const char* GetServiceName();
60 static const char* GetAllocationTag();
61
64
71 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider = nullptr);
72
78 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider = nullptr,
81
86 CognitoIdentityProviderClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
87 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider = nullptr,
90
91 /* Legacy constructors due deprecation */
97
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
138 template <typename AddCustomAttributesRequestT = Model::AddCustomAttributesRequest>
139 Model::AddCustomAttributesOutcomeCallable AddCustomAttributesCallable(const AddCustomAttributesRequestT& request) const {
140 return SubmitCallable(&CognitoIdentityProviderClient::AddCustomAttributes, request);
141 }
142
147 template <typename AddCustomAttributesRequestT = Model::AddCustomAttributesRequest>
148 void AddCustomAttributesAsync(const AddCustomAttributesRequestT& request, const AddCustomAttributesResponseReceivedHandler& handler,
149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
150 return SubmitAsync(&CognitoIdentityProviderClient::AddCustomAttributes, request, handler, context);
151 }
152
170
175 template <typename AdminAddUserToGroupRequestT = Model::AdminAddUserToGroupRequest>
176 Model::AdminAddUserToGroupOutcomeCallable AdminAddUserToGroupCallable(const AdminAddUserToGroupRequestT& request) const {
177 return SubmitCallable(&CognitoIdentityProviderClient::AdminAddUserToGroup, request);
178 }
179
184 template <typename AdminAddUserToGroupRequestT = Model::AdminAddUserToGroupRequest>
185 void AdminAddUserToGroupAsync(const AdminAddUserToGroupRequestT& request, const AdminAddUserToGroupResponseReceivedHandler& handler,
186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
187 return SubmitAsync(&CognitoIdentityProviderClient::AdminAddUserToGroup, request, handler, context);
188 }
189
213
218 template <typename AdminConfirmSignUpRequestT = Model::AdminConfirmSignUpRequest>
219 Model::AdminConfirmSignUpOutcomeCallable AdminConfirmSignUpCallable(const AdminConfirmSignUpRequestT& request) const {
220 return SubmitCallable(&CognitoIdentityProviderClient::AdminConfirmSignUp, request);
221 }
222
227 template <typename AdminConfirmSignUpRequestT = Model::AdminConfirmSignUpRequest>
228 void AdminConfirmSignUpAsync(const AdminConfirmSignUpRequestT& request, const AdminConfirmSignUpResponseReceivedHandler& handler,
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
230 return SubmitAsync(&CognitoIdentityProviderClient::AdminConfirmSignUp, request, handler, context);
231 }
232
279
283 template <typename AdminCreateUserRequestT = Model::AdminCreateUserRequest>
284 Model::AdminCreateUserOutcomeCallable AdminCreateUserCallable(const AdminCreateUserRequestT& request) const {
285 return SubmitCallable(&CognitoIdentityProviderClient::AdminCreateUser, request);
286 }
287
292 template <typename AdminCreateUserRequestT = Model::AdminCreateUserRequest>
293 void AdminCreateUserAsync(const AdminCreateUserRequestT& request, const AdminCreateUserResponseReceivedHandler& handler,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
295 return SubmitAsync(&CognitoIdentityProviderClient::AdminCreateUser, request, handler, context);
296 }
297
313
317 template <typename AdminDeleteUserRequestT = Model::AdminDeleteUserRequest>
318 Model::AdminDeleteUserOutcomeCallable AdminDeleteUserCallable(const AdminDeleteUserRequestT& request) const {
319 return SubmitCallable(&CognitoIdentityProviderClient::AdminDeleteUser, request);
320 }
321
326 template <typename AdminDeleteUserRequestT = Model::AdminDeleteUserRequest>
327 void AdminDeleteUserAsync(const AdminDeleteUserRequestT& request, const AdminDeleteUserResponseReceivedHandler& handler,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
329 return SubmitAsync(&CognitoIdentityProviderClient::AdminDeleteUser, request, handler, context);
330 }
331
349
354 template <typename AdminDeleteUserAttributesRequestT = Model::AdminDeleteUserAttributesRequest>
356 const AdminDeleteUserAttributesRequestT& request) const {
357 return SubmitCallable(&CognitoIdentityProviderClient::AdminDeleteUserAttributes, request);
358 }
359
364 template <typename AdminDeleteUserAttributesRequestT = Model::AdminDeleteUserAttributesRequest>
365 void AdminDeleteUserAttributesAsync(const AdminDeleteUserAttributesRequestT& request,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
368 return SubmitAsync(&CognitoIdentityProviderClient::AdminDeleteUserAttributes, request, handler, context);
369 }
370
410 const Model::AdminDisableProviderForUserRequest& request) const;
411
416 template <typename AdminDisableProviderForUserRequestT = Model::AdminDisableProviderForUserRequest>
418 const AdminDisableProviderForUserRequestT& request) const {
419 return SubmitCallable(&CognitoIdentityProviderClient::AdminDisableProviderForUser, request);
420 }
421
426 template <typename AdminDisableProviderForUserRequestT = Model::AdminDisableProviderForUserRequest>
427 void AdminDisableProviderForUserAsync(const AdminDisableProviderForUserRequestT& request,
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
430 return SubmitAsync(&CognitoIdentityProviderClient::AdminDisableProviderForUser, request, handler, context);
431 }
432
450
455 template <typename AdminDisableUserRequestT = Model::AdminDisableUserRequest>
456 Model::AdminDisableUserOutcomeCallable AdminDisableUserCallable(const AdminDisableUserRequestT& request) const {
457 return SubmitCallable(&CognitoIdentityProviderClient::AdminDisableUser, request);
458 }
459
464 template <typename AdminDisableUserRequestT = Model::AdminDisableUserRequest>
465 void AdminDisableUserAsync(const AdminDisableUserRequestT& request, const AdminDisableUserResponseReceivedHandler& handler,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
467 return SubmitAsync(&CognitoIdentityProviderClient::AdminDisableUser, request, handler, context);
468 }
469
486
490 template <typename AdminEnableUserRequestT = Model::AdminEnableUserRequest>
491 Model::AdminEnableUserOutcomeCallable AdminEnableUserCallable(const AdminEnableUserRequestT& request) const {
492 return SubmitCallable(&CognitoIdentityProviderClient::AdminEnableUser, request);
493 }
494
499 template <typename AdminEnableUserRequestT = Model::AdminEnableUserRequest>
500 void AdminEnableUserAsync(const AdminEnableUserRequestT& request, const AdminEnableUserResponseReceivedHandler& handler,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
502 return SubmitAsync(&CognitoIdentityProviderClient::AdminEnableUser, request, handler, context);
503 }
504
525
530 template <typename AdminForgetDeviceRequestT = Model::AdminForgetDeviceRequest>
531 Model::AdminForgetDeviceOutcomeCallable AdminForgetDeviceCallable(const AdminForgetDeviceRequestT& request) const {
532 return SubmitCallable(&CognitoIdentityProviderClient::AdminForgetDevice, request);
533 }
534
539 template <typename AdminForgetDeviceRequestT = Model::AdminForgetDeviceRequest>
540 void AdminForgetDeviceAsync(const AdminForgetDeviceRequestT& request, const AdminForgetDeviceResponseReceivedHandler& handler,
541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
542 return SubmitAsync(&CognitoIdentityProviderClient::AdminForgetDevice, request, handler, context);
543 }
544
563
567 template <typename AdminGetDeviceRequestT = Model::AdminGetDeviceRequest>
568 Model::AdminGetDeviceOutcomeCallable AdminGetDeviceCallable(const AdminGetDeviceRequestT& request) const {
569 return SubmitCallable(&CognitoIdentityProviderClient::AdminGetDevice, request);
570 }
571
576 template <typename AdminGetDeviceRequestT = Model::AdminGetDeviceRequest>
577 void AdminGetDeviceAsync(const AdminGetDeviceRequestT& request, const AdminGetDeviceResponseReceivedHandler& handler,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
579 return SubmitAsync(&CognitoIdentityProviderClient::AdminGetDevice, request, handler, context);
580 }
581
600
604 template <typename AdminGetUserRequestT = Model::AdminGetUserRequest>
605 Model::AdminGetUserOutcomeCallable AdminGetUserCallable(const AdminGetUserRequestT& request) const {
606 return SubmitCallable(&CognitoIdentityProviderClient::AdminGetUser, request);
607 }
608
613 template <typename AdminGetUserRequestT = Model::AdminGetUserRequest>
614 void AdminGetUserAsync(const AdminGetUserRequestT& request, const AdminGetUserResponseReceivedHandler& handler,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
616 return SubmitAsync(&CognitoIdentityProviderClient::AdminGetUser, request, handler, context);
617 }
618
657
662 template <typename AdminInitiateAuthRequestT = Model::AdminInitiateAuthRequest>
663 Model::AdminInitiateAuthOutcomeCallable AdminInitiateAuthCallable(const AdminInitiateAuthRequestT& request) const {
664 return SubmitCallable(&CognitoIdentityProviderClient::AdminInitiateAuth, request);
665 }
666
671 template <typename AdminInitiateAuthRequestT = Model::AdminInitiateAuthRequest>
672 void AdminInitiateAuthAsync(const AdminInitiateAuthRequestT& request, const AdminInitiateAuthResponseReceivedHandler& handler,
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
674 return SubmitAsync(&CognitoIdentityProviderClient::AdminInitiateAuth, request, handler, context);
675 }
676
706
711 template <typename AdminLinkProviderForUserRequestT = Model::AdminLinkProviderForUserRequest>
712 Model::AdminLinkProviderForUserOutcomeCallable AdminLinkProviderForUserCallable(const AdminLinkProviderForUserRequestT& request) const {
713 return SubmitCallable(&CognitoIdentityProviderClient::AdminLinkProviderForUser, request);
714 }
715
720 template <typename AdminLinkProviderForUserRequestT = Model::AdminLinkProviderForUserRequest>
721 void AdminLinkProviderForUserAsync(const AdminLinkProviderForUserRequestT& request,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
724 return SubmitAsync(&CognitoIdentityProviderClient::AdminLinkProviderForUser, request, handler, context);
725 }
726
748
753 template <typename AdminListDevicesRequestT = Model::AdminListDevicesRequest>
754 Model::AdminListDevicesOutcomeCallable AdminListDevicesCallable(const AdminListDevicesRequestT& request) const {
755 return SubmitCallable(&CognitoIdentityProviderClient::AdminListDevices, request);
756 }
757
762 template <typename AdminListDevicesRequestT = Model::AdminListDevicesRequest>
763 void AdminListDevicesAsync(const AdminListDevicesRequestT& request, const AdminListDevicesResponseReceivedHandler& handler,
764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
765 return SubmitAsync(&CognitoIdentityProviderClient::AdminListDevices, request, handler, context);
766 }
767
788
793 template <typename AdminListGroupsForUserRequestT = Model::AdminListGroupsForUserRequest>
794 Model::AdminListGroupsForUserOutcomeCallable AdminListGroupsForUserCallable(const AdminListGroupsForUserRequestT& request) const {
795 return SubmitCallable(&CognitoIdentityProviderClient::AdminListGroupsForUser, request);
796 }
797
802 template <typename AdminListGroupsForUserRequestT = Model::AdminListGroupsForUserRequest>
803 void AdminListGroupsForUserAsync(const AdminListGroupsForUserRequestT& request,
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
806 return SubmitAsync(&CognitoIdentityProviderClient::AdminListGroupsForUser, request, handler, context);
807 }
808
827
832 template <typename AdminListUserAuthEventsRequestT = Model::AdminListUserAuthEventsRequest>
833 Model::AdminListUserAuthEventsOutcomeCallable AdminListUserAuthEventsCallable(const AdminListUserAuthEventsRequestT& request) const {
834 return SubmitCallable(&CognitoIdentityProviderClient::AdminListUserAuthEvents, request);
835 }
836
841 template <typename AdminListUserAuthEventsRequestT = Model::AdminListUserAuthEventsRequest>
842 void AdminListUserAuthEventsAsync(const AdminListUserAuthEventsRequestT& request,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
845 return SubmitAsync(&CognitoIdentityProviderClient::AdminListUserAuthEvents, request, handler, context);
846 }
847
868
873 template <typename AdminRemoveUserFromGroupRequestT = Model::AdminRemoveUserFromGroupRequest>
874 Model::AdminRemoveUserFromGroupOutcomeCallable AdminRemoveUserFromGroupCallable(const AdminRemoveUserFromGroupRequestT& request) const {
875 return SubmitCallable(&CognitoIdentityProviderClient::AdminRemoveUserFromGroup, request);
876 }
877
882 template <typename AdminRemoveUserFromGroupRequestT = Model::AdminRemoveUserFromGroupRequest>
883 void AdminRemoveUserFromGroupAsync(const AdminRemoveUserFromGroupRequestT& request,
885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
886 return SubmitAsync(&CognitoIdentityProviderClient::AdminRemoveUserFromGroup, request, handler, context);
887 }
888
928
933 template <typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
934 Model::AdminResetUserPasswordOutcomeCallable AdminResetUserPasswordCallable(const AdminResetUserPasswordRequestT& request) const {
935 return SubmitCallable(&CognitoIdentityProviderClient::AdminResetUserPassword, request);
936 }
937
942 template <typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
943 void AdminResetUserPasswordAsync(const AdminResetUserPasswordRequestT& request,
945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
946 return SubmitAsync(&CognitoIdentityProviderClient::AdminResetUserPassword, request, handler, context);
947 }
948
989 const Model::AdminRespondToAuthChallengeRequest& request) const;
990
995 template <typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
997 const AdminRespondToAuthChallengeRequestT& request) const {
998 return SubmitCallable(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request);
999 }
1000
1005 template <typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
1006 void AdminRespondToAuthChallengeAsync(const AdminRespondToAuthChallengeRequestT& request,
1008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1009 return SubmitAsync(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request, handler, context);
1010 }
1011
1032
1037 template <typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1039 const AdminSetUserMFAPreferenceRequestT& request) const {
1040 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request);
1041 }
1042
1047 template <typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1048 void AdminSetUserMFAPreferenceAsync(const AdminSetUserMFAPreferenceRequestT& request,
1050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1051 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request, handler, context);
1052 }
1053
1095
1100 template <typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1101 Model::AdminSetUserPasswordOutcomeCallable AdminSetUserPasswordCallable(const AdminSetUserPasswordRequestT& request) const {
1102 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserPassword, request);
1103 }
1104
1109 template <typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1110 void AdminSetUserPasswordAsync(const AdminSetUserPasswordRequestT& request, const AdminSetUserPasswordResponseReceivedHandler& handler,
1111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1112 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserPassword, request, handler, context);
1113 }
1114
1132
1137 template <typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1138 Model::AdminSetUserSettingsOutcomeCallable AdminSetUserSettingsCallable(const AdminSetUserSettingsRequestT& request) const {
1139 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserSettings, request);
1140 }
1141
1146 template <typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1147 void AdminSetUserSettingsAsync(const AdminSetUserSettingsRequestT& request, const AdminSetUserSettingsResponseReceivedHandler& handler,
1148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1149 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserSettings, request, handler, context);
1150 }
1151
1178 const Model::AdminUpdateAuthEventFeedbackRequest& request) const;
1179
1184 template <typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1186 const AdminUpdateAuthEventFeedbackRequestT& request) const {
1187 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request);
1188 }
1189
1194 template <typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1195 void AdminUpdateAuthEventFeedbackAsync(const AdminUpdateAuthEventFeedbackRequestT& request,
1197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1198 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request, handler, context);
1199 }
1200
1223
1228 template <typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1229 Model::AdminUpdateDeviceStatusOutcomeCallable AdminUpdateDeviceStatusCallable(const AdminUpdateDeviceStatusRequestT& request) const {
1230 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request);
1231 }
1232
1237 template <typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1238 void AdminUpdateDeviceStatusAsync(const AdminUpdateDeviceStatusRequestT& request,
1240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1241 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request, handler, context);
1242 }
1243
1282
1287 template <typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1289 const AdminUpdateUserAttributesRequestT& request) const {
1290 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request);
1291 }
1292
1297 template <typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1298 void AdminUpdateUserAttributesAsync(const AdminUpdateUserAttributesRequestT& request,
1300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1301 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request, handler, context);
1302 }
1303
1342
1347 template <typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1348 Model::AdminUserGlobalSignOutOutcomeCallable AdminUserGlobalSignOutCallable(const AdminUserGlobalSignOutRequestT& request) const {
1349 return SubmitCallable(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request);
1350 }
1351
1356 template <typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1357 void AdminUserGlobalSignOutAsync(const AdminUserGlobalSignOutRequestT& request,
1359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1360 return SubmitAsync(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request, handler, context);
1361 }
1362
1383
1388 template <typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1389 Model::AssociateSoftwareTokenOutcomeCallable AssociateSoftwareTokenCallable(const AssociateSoftwareTokenRequestT& request = {}) const {
1390 return SubmitCallable(&CognitoIdentityProviderClient::AssociateSoftwareToken, request);
1391 }
1392
1397 template <typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1400 const AssociateSoftwareTokenRequestT& request = {}) const {
1401 return SubmitAsync(&CognitoIdentityProviderClient::AssociateSoftwareToken, request, handler, context);
1402 }
1403
1419
1423 template <typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1424 Model::ChangePasswordOutcomeCallable ChangePasswordCallable(const ChangePasswordRequestT& request) const {
1425 return SubmitCallable(&CognitoIdentityProviderClient::ChangePassword, request);
1426 }
1427
1432 template <typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1433 void ChangePasswordAsync(const ChangePasswordRequestT& request, const ChangePasswordResponseReceivedHandler& handler,
1434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1435 return SubmitAsync(&CognitoIdentityProviderClient::ChangePassword, request, handler, context);
1436 }
1437
1447 const Model::CompleteWebAuthnRegistrationRequest& request) const;
1448
1453 template <typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1455 const CompleteWebAuthnRegistrationRequestT& request) const {
1456 return SubmitCallable(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request);
1457 }
1458
1463 template <typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1464 void CompleteWebAuthnRegistrationAsync(const CompleteWebAuthnRegistrationRequestT& request,
1466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1467 return SubmitAsync(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request, handler, context);
1468 }
1469
1490
1494 template <typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1495 Model::ConfirmDeviceOutcomeCallable ConfirmDeviceCallable(const ConfirmDeviceRequestT& request) const {
1496 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmDevice, request);
1497 }
1498
1503 template <typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1504 void ConfirmDeviceAsync(const ConfirmDeviceRequestT& request, const ConfirmDeviceResponseReceivedHandler& handler,
1505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1506 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmDevice, request, handler, context);
1507 }
1508
1524
1529 template <typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1530 Model::ConfirmForgotPasswordOutcomeCallable ConfirmForgotPasswordCallable(const ConfirmForgotPasswordRequestT& request) const {
1531 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmForgotPassword, request);
1532 }
1533
1538 template <typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1539 void ConfirmForgotPasswordAsync(const ConfirmForgotPasswordRequestT& request, const ConfirmForgotPasswordResponseReceivedHandler& handler,
1540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1541 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmForgotPassword, request, handler, context);
1542 }
1543
1565
1569 template <typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1570 Model::ConfirmSignUpOutcomeCallable ConfirmSignUpCallable(const ConfirmSignUpRequestT& request) const {
1571 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmSignUp, request);
1572 }
1573
1578 template <typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1579 void ConfirmSignUpAsync(const ConfirmSignUpRequestT& request, const ConfirmSignUpResponseReceivedHandler& handler,
1580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1581 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmSignUp, request, handler, context);
1582 }
1583
1602
1606 template <typename CreateGroupRequestT = Model::CreateGroupRequest>
1607 Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT& request) const {
1608 return SubmitCallable(&CognitoIdentityProviderClient::CreateGroup, request);
1609 }
1610
1615 template <typename CreateGroupRequestT = Model::CreateGroupRequest>
1616 void CreateGroupAsync(const CreateGroupRequestT& request, const CreateGroupResponseReceivedHandler& handler,
1617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1618 return SubmitAsync(&CognitoIdentityProviderClient::CreateGroup, request, handler, context);
1619 }
1620
1641
1646 template <typename CreateIdentityProviderRequestT = Model::CreateIdentityProviderRequest>
1647 Model::CreateIdentityProviderOutcomeCallable CreateIdentityProviderCallable(const CreateIdentityProviderRequestT& request) const {
1648 return SubmitCallable(&CognitoIdentityProviderClient::CreateIdentityProvider, request);
1649 }
1650
1655 template <typename CreateIdentityProviderRequestT = Model::CreateIdentityProviderRequest>
1656 void CreateIdentityProviderAsync(const CreateIdentityProviderRequestT& request,
1658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1659 return SubmitAsync(&CognitoIdentityProviderClient::CreateIdentityProvider, request, handler, context);
1660 }
1661
1691 const Model::CreateManagedLoginBrandingRequest& request) const;
1692
1697 template <typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1699 const CreateManagedLoginBrandingRequestT& request) const {
1700 return SubmitCallable(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request);
1701 }
1702
1707 template <typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1708 void CreateManagedLoginBrandingAsync(const CreateManagedLoginBrandingRequestT& request,
1710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1711 return SubmitAsync(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request, handler, context);
1712 }
1713
1733
1738 template <typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1739 Model::CreateResourceServerOutcomeCallable CreateResourceServerCallable(const CreateResourceServerRequestT& request) const {
1740 return SubmitCallable(&CognitoIdentityProviderClient::CreateResourceServer, request);
1741 }
1742
1747 template <typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1748 void CreateResourceServerAsync(const CreateResourceServerRequestT& request, const CreateResourceServerResponseReceivedHandler& handler,
1749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1750 return SubmitAsync(&CognitoIdentityProviderClient::CreateResourceServer, request, handler, context);
1751 }
1752
1782
1786 template <typename CreateTermsRequestT = Model::CreateTermsRequest>
1787 Model::CreateTermsOutcomeCallable CreateTermsCallable(const CreateTermsRequestT& request) const {
1788 return SubmitCallable(&CognitoIdentityProviderClient::CreateTerms, request);
1789 }
1790
1795 template <typename CreateTermsRequestT = Model::CreateTermsRequest>
1796 void CreateTermsAsync(const CreateTermsRequestT& request, const CreateTermsResponseReceivedHandler& handler,
1797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1798 return SubmitAsync(&CognitoIdentityProviderClient::CreateTerms, request, handler, context);
1799 }
1800
1818
1823 template <typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1824 Model::CreateUserImportJobOutcomeCallable CreateUserImportJobCallable(const CreateUserImportJobRequestT& request) const {
1825 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserImportJob, request);
1826 }
1827
1832 template <typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1833 void CreateUserImportJobAsync(const CreateUserImportJobRequestT& request, const CreateUserImportJobResponseReceivedHandler& handler,
1834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1835 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserImportJob, request, handler, context);
1836 }
1837
1872
1876 template <typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1877 Model::CreateUserPoolOutcomeCallable CreateUserPoolCallable(const CreateUserPoolRequestT& request) const {
1878 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPool, request);
1879 }
1880
1885 template <typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1886 void CreateUserPoolAsync(const CreateUserPoolRequestT& request, const CreateUserPoolResponseReceivedHandler& handler,
1887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1888 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPool, request, handler, context);
1889 }
1890
1912
1917 template <typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1918 Model::CreateUserPoolClientOutcomeCallable CreateUserPoolClientCallable(const CreateUserPoolClientRequestT& request) const {
1919 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolClient, request);
1920 }
1921
1926 template <typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1927 void CreateUserPoolClientAsync(const CreateUserPoolClientRequestT& request, const CreateUserPoolClientResponseReceivedHandler& handler,
1928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1929 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolClient, request, handler, context);
1930 }
1931
1958
1963 template <typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1964 Model::CreateUserPoolDomainOutcomeCallable CreateUserPoolDomainCallable(const CreateUserPoolDomainRequestT& request) const {
1965 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolDomain, request);
1966 }
1967
1972 template <typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1973 void CreateUserPoolDomainAsync(const CreateUserPoolDomainRequestT& request, const CreateUserPoolDomainResponseReceivedHandler& handler,
1974 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1975 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolDomain, request, handler, context);
1976 }
1977
1999
2003 template <typename DeleteGroupRequestT = Model::DeleteGroupRequest>
2004 Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT& request) const {
2005 return SubmitCallable(&CognitoIdentityProviderClient::DeleteGroup, request);
2006 }
2007
2012 template <typename DeleteGroupRequestT = Model::DeleteGroupRequest>
2013 void DeleteGroupAsync(const DeleteGroupRequestT& request, const DeleteGroupResponseReceivedHandler& handler,
2014 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2015 return SubmitAsync(&CognitoIdentityProviderClient::DeleteGroup, request, handler, context);
2016 }
2017
2037
2042 template <typename DeleteIdentityProviderRequestT = Model::DeleteIdentityProviderRequest>
2043 Model::DeleteIdentityProviderOutcomeCallable DeleteIdentityProviderCallable(const DeleteIdentityProviderRequestT& request) const {
2044 return SubmitCallable(&CognitoIdentityProviderClient::DeleteIdentityProvider, request);
2045 }
2046
2051 template <typename DeleteIdentityProviderRequestT = Model::DeleteIdentityProviderRequest>
2052 void DeleteIdentityProviderAsync(const DeleteIdentityProviderRequestT& request,
2054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2055 return SubmitAsync(&CognitoIdentityProviderClient::DeleteIdentityProvider, request, handler, context);
2056 }
2057
2077 const Model::DeleteManagedLoginBrandingRequest& request) const;
2078
2083 template <typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
2085 const DeleteManagedLoginBrandingRequestT& request) const {
2086 return SubmitCallable(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request);
2087 }
2088
2093 template <typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
2094 void DeleteManagedLoginBrandingAsync(const DeleteManagedLoginBrandingRequestT& request,
2096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2097 return SubmitAsync(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request, handler, context);
2098 }
2099
2120
2125 template <typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2126 Model::DeleteResourceServerOutcomeCallable DeleteResourceServerCallable(const DeleteResourceServerRequestT& request) const {
2127 return SubmitCallable(&CognitoIdentityProviderClient::DeleteResourceServer, request);
2128 }
2129
2134 template <typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2135 void DeleteResourceServerAsync(const DeleteResourceServerRequestT& request, const DeleteResourceServerResponseReceivedHandler& handler,
2136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2137 return SubmitAsync(&CognitoIdentityProviderClient::DeleteResourceServer, request, handler, context);
2138 }
2139
2156
2160 template <typename DeleteTermsRequestT = Model::DeleteTermsRequest>
2161 Model::DeleteTermsOutcomeCallable DeleteTermsCallable(const DeleteTermsRequestT& request) const {
2162 return SubmitCallable(&CognitoIdentityProviderClient::DeleteTerms, request);
2163 }
2164
2169 template <typename DeleteTermsRequestT = Model::DeleteTermsRequest>
2170 void DeleteTermsAsync(const DeleteTermsRequestT& request, const DeleteTermsResponseReceivedHandler& handler,
2171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2172 return SubmitAsync(&CognitoIdentityProviderClient::DeleteTerms, request, handler, context);
2173 }
2174
2191
2195 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
2196 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const {
2197 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUser, request);
2198 }
2199
2204 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
2205 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler,
2206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2207 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUser, request, handler, context);
2208 }
2209
2227
2232 template <typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2233 Model::DeleteUserAttributesOutcomeCallable DeleteUserAttributesCallable(const DeleteUserAttributesRequestT& request) const {
2234 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserAttributes, request);
2235 }
2236
2241 template <typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2242 void DeleteUserAttributesAsync(const DeleteUserAttributesRequestT& request, const DeleteUserAttributesResponseReceivedHandler& handler,
2243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2244 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserAttributes, request, handler, context);
2245 }
2246
2262
2266 template <typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2267 Model::DeleteUserPoolOutcomeCallable DeleteUserPoolCallable(const DeleteUserPoolRequestT& request) const {
2268 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPool, request);
2269 }
2270
2275 template <typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2276 void DeleteUserPoolAsync(const DeleteUserPoolRequestT& request, const DeleteUserPoolResponseReceivedHandler& handler,
2277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2278 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPool, request, handler, context);
2279 }
2280
2288
2293 template <typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2294 Model::DeleteUserPoolClientOutcomeCallable DeleteUserPoolClientCallable(const DeleteUserPoolClientRequestT& request) const {
2295 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolClient, request);
2296 }
2297
2302 template <typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2303 void DeleteUserPoolClientAsync(const DeleteUserPoolClientRequestT& request, const DeleteUserPoolClientResponseReceivedHandler& handler,
2304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2305 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolClient, request, handler, context);
2306 }
2307
2316
2321 template <typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2322 Model::DeleteUserPoolDomainOutcomeCallable DeleteUserPoolDomainCallable(const DeleteUserPoolDomainRequestT& request) const {
2323 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request);
2324 }
2325
2330 template <typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2331 void DeleteUserPoolDomainAsync(const DeleteUserPoolDomainRequestT& request, const DeleteUserPoolDomainResponseReceivedHandler& handler,
2332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2333 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request, handler, context);
2334 }
2335
2352
2357 template <typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2358 Model::DeleteWebAuthnCredentialOutcomeCallable DeleteWebAuthnCredentialCallable(const DeleteWebAuthnCredentialRequestT& request) const {
2359 return SubmitCallable(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request);
2360 }
2361
2366 template <typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2367 void DeleteWebAuthnCredentialAsync(const DeleteWebAuthnCredentialRequestT& request,
2369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2370 return SubmitAsync(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request, handler, context);
2371 }
2372
2380
2385 template <typename DescribeIdentityProviderRequestT = Model::DescribeIdentityProviderRequest>
2386 Model::DescribeIdentityProviderOutcomeCallable DescribeIdentityProviderCallable(const DescribeIdentityProviderRequestT& request) const {
2387 return SubmitCallable(&CognitoIdentityProviderClient::DescribeIdentityProvider, request);
2388 }
2389
2394 template <typename DescribeIdentityProviderRequestT = Model::DescribeIdentityProviderRequest>
2395 void DescribeIdentityProviderAsync(const DescribeIdentityProviderRequestT& request,
2397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2398 return SubmitAsync(&CognitoIdentityProviderClient::DescribeIdentityProvider, request, handler, context);
2399 }
2400
2408 const Model::DescribeManagedLoginBrandingRequest& request) const;
2409
2414 template <typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2416 const DescribeManagedLoginBrandingRequestT& request) const {
2417 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request);
2418 }
2419
2424 template <typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2425 void DescribeManagedLoginBrandingAsync(const DescribeManagedLoginBrandingRequestT& request,
2427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2428 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request, handler, context);
2429 }
2430
2439
2444 template <typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2446 const DescribeManagedLoginBrandingByClientRequestT& request) const {
2447 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request);
2448 }
2449
2454 template <typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2455 void DescribeManagedLoginBrandingByClientAsync(const DescribeManagedLoginBrandingByClientRequestT& request,
2457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2458 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request, handler, context);
2459 }
2460
2470
2475 template <typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2476 Model::DescribeResourceServerOutcomeCallable DescribeResourceServerCallable(const DescribeResourceServerRequestT& request) const {
2477 return SubmitCallable(&CognitoIdentityProviderClient::DescribeResourceServer, request);
2478 }
2479
2484 template <typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2485 void DescribeResourceServerAsync(const DescribeResourceServerRequestT& request,
2487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2488 return SubmitAsync(&CognitoIdentityProviderClient::DescribeResourceServer, request, handler, context);
2489 }
2490
2502
2507 template <typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2509 const DescribeRiskConfigurationRequestT& request) const {
2510 return SubmitCallable(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request);
2511 }
2512
2517 template <typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2518 void DescribeRiskConfigurationAsync(const DescribeRiskConfigurationRequestT& request,
2520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2521 return SubmitAsync(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request, handler, context);
2522 }
2523
2542
2546 template <typename DescribeTermsRequestT = Model::DescribeTermsRequest>
2547 Model::DescribeTermsOutcomeCallable DescribeTermsCallable(const DescribeTermsRequestT& request) const {
2548 return SubmitCallable(&CognitoIdentityProviderClient::DescribeTerms, request);
2549 }
2550
2555 template <typename DescribeTermsRequestT = Model::DescribeTermsRequest>
2556 void DescribeTermsAsync(const DescribeTermsRequestT& request, const DescribeTermsResponseReceivedHandler& handler,
2557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2558 return SubmitAsync(&CognitoIdentityProviderClient::DescribeTerms, request, handler, context);
2559 }
2560
2570
2575 template <typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2576 Model::DescribeUserImportJobOutcomeCallable DescribeUserImportJobCallable(const DescribeUserImportJobRequestT& request) const {
2577 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserImportJob, request);
2578 }
2579
2584 template <typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2585 void DescribeUserImportJobAsync(const DescribeUserImportJobRequestT& request, const DescribeUserImportJobResponseReceivedHandler& handler,
2586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2587 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserImportJob, request, handler, context);
2588 }
2589
2607
2612 template <typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2613 Model::DescribeUserPoolOutcomeCallable DescribeUserPoolCallable(const DescribeUserPoolRequestT& request) const {
2614 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPool, request);
2615 }
2616
2621 template <typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2622 void DescribeUserPoolAsync(const DescribeUserPoolRequestT& request, const DescribeUserPoolResponseReceivedHandler& handler,
2623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2624 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPool, request, handler, context);
2625 }
2626
2647
2652 template <typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2653 Model::DescribeUserPoolClientOutcomeCallable DescribeUserPoolClientCallable(const DescribeUserPoolClientRequestT& request) const {
2654 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolClient, request);
2655 }
2656
2661 template <typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2662 void DescribeUserPoolClientAsync(const DescribeUserPoolClientRequestT& request,
2664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2665 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolClient, request, handler, context);
2666 }
2667
2684
2689 template <typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2690 Model::DescribeUserPoolDomainOutcomeCallable DescribeUserPoolDomainCallable(const DescribeUserPoolDomainRequestT& request) const {
2691 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request);
2692 }
2693
2698 template <typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2699 void DescribeUserPoolDomainAsync(const DescribeUserPoolDomainRequestT& request,
2701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2702 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request, handler, context);
2703 }
2704
2723
2727 template <typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2728 Model::ForgetDeviceOutcomeCallable ForgetDeviceCallable(const ForgetDeviceRequestT& request) const {
2729 return SubmitCallable(&CognitoIdentityProviderClient::ForgetDevice, request);
2730 }
2731
2736 template <typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2737 void ForgetDeviceAsync(const ForgetDeviceRequestT& request, const ForgetDeviceResponseReceivedHandler& handler,
2738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2739 return SubmitAsync(&CognitoIdentityProviderClient::ForgetDevice, request, handler, context);
2740 }
2741
2780
2784 template <typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2785 Model::ForgotPasswordOutcomeCallable ForgotPasswordCallable(const ForgotPasswordRequestT& request) const {
2786 return SubmitCallable(&CognitoIdentityProviderClient::ForgotPassword, request);
2787 }
2788
2793 template <typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2794 void ForgotPasswordAsync(const ForgotPasswordRequestT& request, const ForgotPasswordResponseReceivedHandler& handler,
2795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2796 return SubmitAsync(&CognitoIdentityProviderClient::ForgotPassword, request, handler, context);
2797 }
2798
2821
2825 template <typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2826 Model::GetCSVHeaderOutcomeCallable GetCSVHeaderCallable(const GetCSVHeaderRequestT& request) const {
2827 return SubmitCallable(&CognitoIdentityProviderClient::GetCSVHeader, request);
2828 }
2829
2834 template <typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2835 void GetCSVHeaderAsync(const GetCSVHeaderRequestT& request, const GetCSVHeaderResponseReceivedHandler& handler,
2836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2837 return SubmitAsync(&CognitoIdentityProviderClient::GetCSVHeader, request, handler, context);
2838 }
2839
2858
2862 template <typename GetDeviceRequestT = Model::GetDeviceRequest>
2863 Model::GetDeviceOutcomeCallable GetDeviceCallable(const GetDeviceRequestT& request) const {
2864 return SubmitCallable(&CognitoIdentityProviderClient::GetDevice, request);
2865 }
2866
2871 template <typename GetDeviceRequestT = Model::GetDeviceRequest>
2872 void GetDeviceAsync(const GetDeviceRequestT& request, const GetDeviceResponseReceivedHandler& handler,
2873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2874 return SubmitAsync(&CognitoIdentityProviderClient::GetDevice, request, handler, context);
2875 }
2876
2895
2899 template <typename GetGroupRequestT = Model::GetGroupRequest>
2900 Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT& request) const {
2901 return SubmitCallable(&CognitoIdentityProviderClient::GetGroup, request);
2902 }
2903
2908 template <typename GetGroupRequestT = Model::GetGroupRequest>
2909 void GetGroupAsync(const GetGroupRequestT& request, const GetGroupResponseReceivedHandler& handler,
2910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2911 return SubmitAsync(&CognitoIdentityProviderClient::GetGroup, request, handler, context);
2912 }
2913
2925
2930 template <typename GetIdentityProviderByIdentifierRequestT = Model::GetIdentityProviderByIdentifierRequest>
2932 const GetIdentityProviderByIdentifierRequestT& request) const {
2933 return SubmitCallable(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request);
2934 }
2935
2940 template <typename GetIdentityProviderByIdentifierRequestT = Model::GetIdentityProviderByIdentifierRequest>
2941 void GetIdentityProviderByIdentifierAsync(const GetIdentityProviderByIdentifierRequestT& request,
2943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2944 return SubmitAsync(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request, handler, context);
2945 }
2946
2966 const Model::GetLogDeliveryConfigurationRequest& request) const;
2967
2972 template <typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2974 const GetLogDeliveryConfigurationRequestT& request) const {
2975 return SubmitCallable(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request);
2976 }
2977
2982 template <typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2983 void GetLogDeliveryConfigurationAsync(const GetLogDeliveryConfigurationRequestT& request,
2985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2986 return SubmitAsync(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request, handler, context);
2987 }
2988
3011
3016 template <typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
3017 Model::GetSigningCertificateOutcomeCallable GetSigningCertificateCallable(const GetSigningCertificateRequestT& request) const {
3018 return SubmitCallable(&CognitoIdentityProviderClient::GetSigningCertificate, request);
3019 }
3020
3025 template <typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
3026 void GetSigningCertificateAsync(const GetSigningCertificateRequestT& request, const GetSigningCertificateResponseReceivedHandler& handler,
3027 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3028 return SubmitAsync(&CognitoIdentityProviderClient::GetSigningCertificate, request, handler, context);
3029 }
3030
3041
3046 template <typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
3048 const GetTokensFromRefreshTokenRequestT& request) const {
3049 return SubmitCallable(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request);
3050 }
3051
3056 template <typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
3057 void GetTokensFromRefreshTokenAsync(const GetTokensFromRefreshTokenRequestT& request,
3059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3060 return SubmitAsync(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request, handler, context);
3061 }
3062
3075
3080 template <typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
3081 Model::GetUICustomizationOutcomeCallable GetUICustomizationCallable(const GetUICustomizationRequestT& request) const {
3082 return SubmitCallable(&CognitoIdentityProviderClient::GetUICustomization, request);
3083 }
3084
3089 template <typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
3090 void GetUICustomizationAsync(const GetUICustomizationRequestT& request, const GetUICustomizationResponseReceivedHandler& handler,
3091 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3092 return SubmitAsync(&CognitoIdentityProviderClient::GetUICustomization, request, handler, context);
3093 }
3094
3111
3115 template <typename GetUserRequestT = Model::GetUserRequest>
3116 Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const {
3117 return SubmitCallable(&CognitoIdentityProviderClient::GetUser, request);
3118 }
3119
3124 template <typename GetUserRequestT = Model::GetUserRequest>
3125 void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler,
3126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3127 return SubmitAsync(&CognitoIdentityProviderClient::GetUser, request, handler, context);
3128 }
3129
3163
3168 template <typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
3170 const GetUserAttributeVerificationCodeRequestT& request) const {
3171 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request);
3172 }
3173
3178 template <typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
3179 void GetUserAttributeVerificationCodeAsync(const GetUserAttributeVerificationCodeRequestT& request,
3181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3182 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request, handler, context);
3183 }
3184
3204
3209 template <typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
3210 Model::GetUserAuthFactorsOutcomeCallable GetUserAuthFactorsCallable(const GetUserAuthFactorsRequestT& request) const {
3211 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAuthFactors, request);
3212 }
3213
3218 template <typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
3219 void GetUserAuthFactorsAsync(const GetUserAuthFactorsRequestT& request, const GetUserAuthFactorsResponseReceivedHandler& handler,
3220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3221 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAuthFactors, request, handler, context);
3222 }
3223
3245
3250 template <typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3251 Model::GetUserPoolMfaConfigOutcomeCallable GetUserPoolMfaConfigCallable(const GetUserPoolMfaConfigRequestT& request) const {
3252 return SubmitCallable(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request);
3253 }
3254
3259 template <typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3260 void GetUserPoolMfaConfigAsync(const GetUserPoolMfaConfigRequestT& request, const GetUserPoolMfaConfigResponseReceivedHandler& handler,
3261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3262 return SubmitAsync(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request, handler, context);
3263 }
3264
3302
3306 template <typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3307 Model::GlobalSignOutOutcomeCallable GlobalSignOutCallable(const GlobalSignOutRequestT& request) const {
3308 return SubmitCallable(&CognitoIdentityProviderClient::GlobalSignOut, request);
3309 }
3310
3315 template <typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3316 void GlobalSignOutAsync(const GlobalSignOutRequestT& request, const GlobalSignOutResponseReceivedHandler& handler,
3317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3318 return SubmitAsync(&CognitoIdentityProviderClient::GlobalSignOut, request, handler, context);
3319 }
3320
3356
3360 template <typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3361 Model::InitiateAuthOutcomeCallable InitiateAuthCallable(const InitiateAuthRequestT& request) const {
3362 return SubmitCallable(&CognitoIdentityProviderClient::InitiateAuth, request);
3363 }
3364
3369 template <typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3370 void InitiateAuthAsync(const InitiateAuthRequestT& request, const InitiateAuthResponseReceivedHandler& handler,
3371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3372 return SubmitAsync(&CognitoIdentityProviderClient::InitiateAuth, request, handler, context);
3373 }
3374
3393
3397 template <typename ListDevicesRequestT = Model::ListDevicesRequest>
3398 Model::ListDevicesOutcomeCallable ListDevicesCallable(const ListDevicesRequestT& request) const {
3399 return SubmitCallable(&CognitoIdentityProviderClient::ListDevices, request);
3400 }
3401
3406 template <typename ListDevicesRequestT = Model::ListDevicesRequest>
3407 void ListDevicesAsync(const ListDevicesRequestT& request, const ListDevicesResponseReceivedHandler& handler,
3408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3409 return SubmitAsync(&CognitoIdentityProviderClient::ListDevices, request, handler, context);
3410 }
3411
3428
3432 template <typename ListGroupsRequestT = Model::ListGroupsRequest>
3433 Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT& request) const {
3434 return SubmitCallable(&CognitoIdentityProviderClient::ListGroups, request);
3435 }
3436
3441 template <typename ListGroupsRequestT = Model::ListGroupsRequest>
3442 void ListGroupsAsync(const ListGroupsRequestT& request, const ListGroupsResponseReceivedHandler& handler,
3443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3444 return SubmitAsync(&CognitoIdentityProviderClient::ListGroups, request, handler, context);
3445 }
3446
3465
3470 template <typename ListIdentityProvidersRequestT = Model::ListIdentityProvidersRequest>
3471 Model::ListIdentityProvidersOutcomeCallable ListIdentityProvidersCallable(const ListIdentityProvidersRequestT& request) const {
3472 return SubmitCallable(&CognitoIdentityProviderClient::ListIdentityProviders, request);
3473 }
3474
3479 template <typename ListIdentityProvidersRequestT = Model::ListIdentityProvidersRequest>
3480 void ListIdentityProvidersAsync(const ListIdentityProvidersRequestT& request, const ListIdentityProvidersResponseReceivedHandler& handler,
3481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3482 return SubmitAsync(&CognitoIdentityProviderClient::ListIdentityProviders, request, handler, context);
3483 }
3484
3503
3508 template <typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3509 Model::ListResourceServersOutcomeCallable ListResourceServersCallable(const ListResourceServersRequestT& request) const {
3510 return SubmitCallable(&CognitoIdentityProviderClient::ListResourceServers, request);
3511 }
3512
3517 template <typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3518 void ListResourceServersAsync(const ListResourceServersRequestT& request, const ListResourceServersResponseReceivedHandler& handler,
3519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3520 return SubmitAsync(&CognitoIdentityProviderClient::ListResourceServers, request, handler, context);
3521 }
3522
3532
3537 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3538 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
3539 return SubmitCallable(&CognitoIdentityProviderClient::ListTagsForResource, request);
3540 }
3541
3546 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3547 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
3548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3549 return SubmitAsync(&CognitoIdentityProviderClient::ListTagsForResource, request, handler, context);
3550 }
3551
3568
3572 template <typename ListTermsRequestT = Model::ListTermsRequest>
3573 Model::ListTermsOutcomeCallable ListTermsCallable(const ListTermsRequestT& request) const {
3574 return SubmitCallable(&CognitoIdentityProviderClient::ListTerms, request);
3575 }
3576
3581 template <typename ListTermsRequestT = Model::ListTermsRequest>
3582 void ListTermsAsync(const ListTermsRequestT& request, const ListTermsResponseReceivedHandler& handler,
3583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3584 return SubmitAsync(&CognitoIdentityProviderClient::ListTerms, request, handler, context);
3585 }
3586
3606
3611 template <typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3612 Model::ListUserImportJobsOutcomeCallable ListUserImportJobsCallable(const ListUserImportJobsRequestT& request) const {
3613 return SubmitCallable(&CognitoIdentityProviderClient::ListUserImportJobs, request);
3614 }
3615
3620 template <typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3621 void ListUserImportJobsAsync(const ListUserImportJobsRequestT& request, const ListUserImportJobsResponseReceivedHandler& handler,
3622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3623 return SubmitAsync(&CognitoIdentityProviderClient::ListUserImportJobs, request, handler, context);
3624 }
3625
3645
3650 template <typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3651 Model::ListUserPoolClientsOutcomeCallable ListUserPoolClientsCallable(const ListUserPoolClientsRequestT& request) const {
3652 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPoolClients, request);
3653 }
3654
3659 template <typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3660 void ListUserPoolClientsAsync(const ListUserPoolClientsRequestT& request, const ListUserPoolClientsResponseReceivedHandler& handler,
3661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3662 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPoolClients, request, handler, context);
3663 }
3664
3681
3685 template <typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3686 Model::ListUserPoolsOutcomeCallable ListUserPoolsCallable(const ListUserPoolsRequestT& request) const {
3687 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPools, request);
3688 }
3689
3694 template <typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3695 void ListUserPoolsAsync(const ListUserPoolsRequestT& request, const ListUserPoolsResponseReceivedHandler& handler,
3696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3697 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPools, request, handler, context);
3698 }
3699
3716
3720 template <typename ListUsersRequestT = Model::ListUsersRequest>
3721 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const {
3722 return SubmitCallable(&CognitoIdentityProviderClient::ListUsers, request);
3723 }
3724
3729 template <typename ListUsersRequestT = Model::ListUsersRequest>
3730 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler,
3731 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3732 return SubmitAsync(&CognitoIdentityProviderClient::ListUsers, request, handler, context);
3733 }
3734
3753
3758 template <typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3759 Model::ListUsersInGroupOutcomeCallable ListUsersInGroupCallable(const ListUsersInGroupRequestT& request) const {
3760 return SubmitCallable(&CognitoIdentityProviderClient::ListUsersInGroup, request);
3761 }
3762
3767 template <typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3768 void ListUsersInGroupAsync(const ListUsersInGroupRequestT& request, const ListUsersInGroupResponseReceivedHandler& handler,
3769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3770 return SubmitAsync(&CognitoIdentityProviderClient::ListUsersInGroup, request, handler, context);
3771 }
3772
3789
3794 template <typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3795 Model::ListWebAuthnCredentialsOutcomeCallable ListWebAuthnCredentialsCallable(const ListWebAuthnCredentialsRequestT& request) const {
3796 return SubmitCallable(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request);
3797 }
3798
3803 template <typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3804 void ListWebAuthnCredentialsAsync(const ListWebAuthnCredentialsRequestT& request,
3806 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3807 return SubmitAsync(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request, handler, context);
3808 }
3809
3843
3848 template <typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3849 Model::ResendConfirmationCodeOutcomeCallable ResendConfirmationCodeCallable(const ResendConfirmationCodeRequestT& request) const {
3850 return SubmitCallable(&CognitoIdentityProviderClient::ResendConfirmationCode, request);
3851 }
3852
3857 template <typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3858 void ResendConfirmationCodeAsync(const ResendConfirmationCodeRequestT& request,
3860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3861 return SubmitAsync(&CognitoIdentityProviderClient::ResendConfirmationCode, request, handler, context);
3862 }
3863
3901
3906 template <typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3907 Model::RespondToAuthChallengeOutcomeCallable RespondToAuthChallengeCallable(const RespondToAuthChallengeRequestT& request) const {
3908 return SubmitCallable(&CognitoIdentityProviderClient::RespondToAuthChallenge, request);
3909 }
3910
3915 template <typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3916 void RespondToAuthChallengeAsync(const RespondToAuthChallengeRequestT& request,
3918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3919 return SubmitAsync(&CognitoIdentityProviderClient::RespondToAuthChallenge, request, handler, context);
3920 }
3921
3938
3942 template <typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3943 Model::RevokeTokenOutcomeCallable RevokeTokenCallable(const RevokeTokenRequestT& request) const {
3944 return SubmitCallable(&CognitoIdentityProviderClient::RevokeToken, request);
3945 }
3946
3951 template <typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3952 void RevokeTokenAsync(const RevokeTokenRequestT& request, const RevokeTokenResponseReceivedHandler& handler,
3953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3954 return SubmitAsync(&CognitoIdentityProviderClient::RevokeToken, request, handler, context);
3955 }
3956
3967 const Model::SetLogDeliveryConfigurationRequest& request) const;
3968
3973 template <typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3975 const SetLogDeliveryConfigurationRequestT& request) const {
3976 return SubmitCallable(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request);
3977 }
3978
3983 template <typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3984 void SetLogDeliveryConfigurationAsync(const SetLogDeliveryConfigurationRequestT& request,
3986 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3987 return SubmitAsync(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request, handler, context);
3988 }
3989
4009
4014 template <typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
4015 Model::SetRiskConfigurationOutcomeCallable SetRiskConfigurationCallable(const SetRiskConfigurationRequestT& request) const {
4016 return SubmitCallable(&CognitoIdentityProviderClient::SetRiskConfiguration, request);
4017 }
4018
4023 template <typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
4024 void SetRiskConfigurationAsync(const SetRiskConfigurationRequestT& request, const SetRiskConfigurationResponseReceivedHandler& handler,
4025 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4026 return SubmitAsync(&CognitoIdentityProviderClient::SetRiskConfiguration, request, handler, context);
4027 }
4028
4050
4055 template <typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
4056 Model::SetUICustomizationOutcomeCallable SetUICustomizationCallable(const SetUICustomizationRequestT& request) const {
4057 return SubmitCallable(&CognitoIdentityProviderClient::SetUICustomization, request);
4058 }
4059
4064 template <typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
4065 void SetUICustomizationAsync(const SetUICustomizationRequestT& request, const SetUICustomizationResponseReceivedHandler& handler,
4066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4067 return SubmitAsync(&CognitoIdentityProviderClient::SetUICustomization, request, handler, context);
4068 }
4069
4094
4099 template <typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
4100 Model::SetUserMFAPreferenceOutcomeCallable SetUserMFAPreferenceCallable(const SetUserMFAPreferenceRequestT& request) const {
4101 return SubmitCallable(&CognitoIdentityProviderClient::SetUserMFAPreference, request);
4102 }
4103
4108 template <typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
4109 void SetUserMFAPreferenceAsync(const SetUserMFAPreferenceRequestT& request, const SetUserMFAPreferenceResponseReceivedHandler& handler,
4110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4111 return SubmitAsync(&CognitoIdentityProviderClient::SetUserMFAPreference, request, handler, context);
4112 }
4113
4142
4147 template <typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
4148 Model::SetUserPoolMfaConfigOutcomeCallable SetUserPoolMfaConfigCallable(const SetUserPoolMfaConfigRequestT& request) const {
4149 return SubmitCallable(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request);
4150 }
4151
4156 template <typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
4157 void SetUserPoolMfaConfigAsync(const SetUserPoolMfaConfigRequestT& request, const SetUserPoolMfaConfigResponseReceivedHandler& handler,
4158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4159 return SubmitAsync(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request, handler, context);
4160 }
4161
4179
4183 template <typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
4184 Model::SetUserSettingsOutcomeCallable SetUserSettingsCallable(const SetUserSettingsRequestT& request) const {
4185 return SubmitCallable(&CognitoIdentityProviderClient::SetUserSettings, request);
4186 }
4187
4192 template <typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
4193 void SetUserSettingsAsync(const SetUserSettingsRequestT& request, const SetUserSettingsResponseReceivedHandler& handler,
4194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4195 return SubmitAsync(&CognitoIdentityProviderClient::SetUserSettings, request, handler, context);
4196 }
4197
4232 virtual Model::SignUpOutcome SignUp(const Model::SignUpRequest& request) const;
4233
4237 template <typename SignUpRequestT = Model::SignUpRequest>
4238 Model::SignUpOutcomeCallable SignUpCallable(const SignUpRequestT& request) const {
4239 return SubmitCallable(&CognitoIdentityProviderClient::SignUp, request);
4240 }
4241
4246 template <typename SignUpRequestT = Model::SignUpRequest>
4247 void SignUpAsync(const SignUpRequestT& request, const SignUpResponseReceivedHandler& handler,
4248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4249 return SubmitAsync(&CognitoIdentityProviderClient::SignUp, request, handler, context);
4250 }
4251
4262
4267 template <typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
4268 Model::StartUserImportJobOutcomeCallable StartUserImportJobCallable(const StartUserImportJobRequestT& request) const {
4269 return SubmitCallable(&CognitoIdentityProviderClient::StartUserImportJob, request);
4270 }
4271
4276 template <typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
4277 void StartUserImportJobAsync(const StartUserImportJobRequestT& request, const StartUserImportJobResponseReceivedHandler& handler,
4278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4279 return SubmitAsync(&CognitoIdentityProviderClient::StartUserImportJob, request, handler, context);
4280 }
4281
4293
4298 template <typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4300 const StartWebAuthnRegistrationRequestT& request) const {
4301 return SubmitCallable(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request);
4302 }
4303
4308 template <typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4309 void StartWebAuthnRegistrationAsync(const StartWebAuthnRegistrationRequestT& request,
4311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4312 return SubmitAsync(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request, handler, context);
4313 }
4314
4325
4330 template <typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4331 Model::StopUserImportJobOutcomeCallable StopUserImportJobCallable(const StopUserImportJobRequestT& request) const {
4332 return SubmitCallable(&CognitoIdentityProviderClient::StopUserImportJob, request);
4333 }
4334
4339 template <typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4340 void StopUserImportJobAsync(const StopUserImportJobRequestT& request, const StopUserImportJobResponseReceivedHandler& handler,
4341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4342 return SubmitAsync(&CognitoIdentityProviderClient::StopUserImportJob, request, handler, context);
4343 }
4344
4364
4368 template <typename TagResourceRequestT = Model::TagResourceRequest>
4369 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
4370 return SubmitCallable(&CognitoIdentityProviderClient::TagResource, request);
4371 }
4372
4377 template <typename TagResourceRequestT = Model::TagResourceRequest>
4378 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
4379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4380 return SubmitAsync(&CognitoIdentityProviderClient::TagResource, request, handler, context);
4381 }
4382
4390
4394 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
4395 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
4396 return SubmitCallable(&CognitoIdentityProviderClient::UntagResource, request);
4397 }
4398
4403 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
4404 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
4405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4406 return SubmitAsync(&CognitoIdentityProviderClient::UntagResource, request, handler, context);
4407 }
4408
4436
4441 template <typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4442 Model::UpdateAuthEventFeedbackOutcomeCallable UpdateAuthEventFeedbackCallable(const UpdateAuthEventFeedbackRequestT& request) const {
4443 return SubmitCallable(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request);
4444 }
4445
4450 template <typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4451 void UpdateAuthEventFeedbackAsync(const UpdateAuthEventFeedbackRequestT& request,
4453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4454 return SubmitAsync(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request, handler, context);
4455 }
4456
4480
4485 template <typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4486 Model::UpdateDeviceStatusOutcomeCallable UpdateDeviceStatusCallable(const UpdateDeviceStatusRequestT& request) const {
4487 return SubmitCallable(&CognitoIdentityProviderClient::UpdateDeviceStatus, request);
4488 }
4489
4494 template <typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4495 void UpdateDeviceStatusAsync(const UpdateDeviceStatusRequestT& request, const UpdateDeviceStatusResponseReceivedHandler& handler,
4496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4497 return SubmitAsync(&CognitoIdentityProviderClient::UpdateDeviceStatus, request, handler, context);
4498 }
4499
4519
4523 template <typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4524 Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT& request) const {
4525 return SubmitCallable(&CognitoIdentityProviderClient::UpdateGroup, request);
4526 }
4527
4532 template <typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4533 void UpdateGroupAsync(const UpdateGroupRequestT& request, const UpdateGroupResponseReceivedHandler& handler,
4534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4535 return SubmitAsync(&CognitoIdentityProviderClient::UpdateGroup, request, handler, context);
4536 }
4537
4558
4563 template <typename UpdateIdentityProviderRequestT = Model::UpdateIdentityProviderRequest>
4564 Model::UpdateIdentityProviderOutcomeCallable UpdateIdentityProviderCallable(const UpdateIdentityProviderRequestT& request) const {
4565 return SubmitCallable(&CognitoIdentityProviderClient::UpdateIdentityProvider, request);
4566 }
4567
4572 template <typename UpdateIdentityProviderRequestT = Model::UpdateIdentityProviderRequest>
4573 void UpdateIdentityProviderAsync(const UpdateIdentityProviderRequestT& request,
4575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4576 return SubmitAsync(&CognitoIdentityProviderClient::UpdateIdentityProvider, request, handler, context);
4577 }
4578
4603 const Model::UpdateManagedLoginBrandingRequest& request = {}) const;
4604
4609 template <typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4611 const UpdateManagedLoginBrandingRequestT& request = {}) const {
4612 return SubmitCallable(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request);
4613 }
4614
4619 template <typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4622 const UpdateManagedLoginBrandingRequestT& request = {}) const {
4623 return SubmitAsync(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request, handler, context);
4624 }
4625
4646
4651 template <typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4652 Model::UpdateResourceServerOutcomeCallable UpdateResourceServerCallable(const UpdateResourceServerRequestT& request) const {
4653 return SubmitCallable(&CognitoIdentityProviderClient::UpdateResourceServer, request);
4654 }
4655
4660 template <typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4661 void UpdateResourceServerAsync(const UpdateResourceServerRequestT& request, const UpdateResourceServerResponseReceivedHandler& handler,
4662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4663 return SubmitAsync(&CognitoIdentityProviderClient::UpdateResourceServer, request, handler, context);
4664 }
4665
4695
4699 template <typename UpdateTermsRequestT = Model::UpdateTermsRequest>
4700 Model::UpdateTermsOutcomeCallable UpdateTermsCallable(const UpdateTermsRequestT& request) const {
4701 return SubmitCallable(&CognitoIdentityProviderClient::UpdateTerms, request);
4702 }
4703
4708 template <typename UpdateTermsRequestT = Model::UpdateTermsRequest>
4709 void UpdateTermsAsync(const UpdateTermsRequestT& request, const UpdateTermsResponseReceivedHandler& handler,
4710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4711 return SubmitAsync(&CognitoIdentityProviderClient::UpdateTerms, request, handler, context);
4712 }
4713
4748
4753 template <typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4754 Model::UpdateUserAttributesOutcomeCallable UpdateUserAttributesCallable(const UpdateUserAttributesRequestT& request) const {
4755 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserAttributes, request);
4756 }
4757
4762 template <typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4763 void UpdateUserAttributesAsync(const UpdateUserAttributesRequestT& request, const UpdateUserAttributesResponseReceivedHandler& handler,
4764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4765 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserAttributes, request, handler, context);
4766 }
4767
4804
4808 template <typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4809 Model::UpdateUserPoolOutcomeCallable UpdateUserPoolCallable(const UpdateUserPoolRequestT& request) const {
4810 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPool, request);
4811 }
4812
4817 template <typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4818 void UpdateUserPoolAsync(const UpdateUserPoolRequestT& request, const UpdateUserPoolResponseReceivedHandler& handler,
4819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4820 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPool, request, handler, context);
4821 }
4822
4846
4851 template <typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4852 Model::UpdateUserPoolClientOutcomeCallable UpdateUserPoolClientCallable(const UpdateUserPoolClientRequestT& request) const {
4853 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolClient, request);
4854 }
4855
4860 template <typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4861 void UpdateUserPoolClientAsync(const UpdateUserPoolClientRequestT& request, const UpdateUserPoolClientResponseReceivedHandler& handler,
4862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4863 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolClient, request, handler, context);
4864 }
4865
4900
4905 template <typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4906 Model::UpdateUserPoolDomainOutcomeCallable UpdateUserPoolDomainCallable(const UpdateUserPoolDomainRequestT& request) const {
4907 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request);
4908 }
4909
4914 template <typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4915 void UpdateUserPoolDomainAsync(const UpdateUserPoolDomainRequestT& request, const UpdateUserPoolDomainResponseReceivedHandler& handler,
4916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4917 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request, handler, context);
4918 }
4919
4937
4942 template <typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4943 Model::VerifySoftwareTokenOutcomeCallable VerifySoftwareTokenCallable(const VerifySoftwareTokenRequestT& request) const {
4944 return SubmitCallable(&CognitoIdentityProviderClient::VerifySoftwareToken, request);
4945 }
4946
4951 template <typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4952 void VerifySoftwareTokenAsync(const VerifySoftwareTokenRequestT& request, const VerifySoftwareTokenResponseReceivedHandler& handler,
4953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4954 return SubmitAsync(&CognitoIdentityProviderClient::VerifySoftwareToken, request, handler, context);
4955 }
4956
4978
4983 template <typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4984 Model::VerifyUserAttributeOutcomeCallable VerifyUserAttributeCallable(const VerifyUserAttributeRequestT& request) const {
4985 return SubmitCallable(&CognitoIdentityProviderClient::VerifyUserAttribute, request);
4986 }
4987
4992 template <typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4993 void VerifyUserAttributeAsync(const VerifyUserAttributeRequestT& request, const VerifyUserAttributeResponseReceivedHandler& handler,
4994 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4995 return SubmitAsync(&CognitoIdentityProviderClient::VerifyUserAttribute, request, handler, context);
4996 }
4997
4998 void OverrideEndpoint(const Aws::String& endpoint);
4999 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase>& accessEndpointProvider();
5000
5001 private:
5003 void init(const CognitoIdentityProviderClientConfiguration& clientConfiguration);
5004
5005 CognitoIdentityProviderClientConfiguration m_clientConfiguration;
5006 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> m_endpointProvider;
5007};
5008
5009} // namespace CognitoIdentityProvider
5010} // 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::AdminDisableUserRequest &, const Model::AdminDisableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminDisableUserResponseReceivedHandler
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::ListUserPoolClientsRequest &, const Model::ListUserPoolClientsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUserPoolClientsResponseReceivedHandler
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::DeleteUserPoolDomainRequest &, const Model::DeleteUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserPoolDomainResponseReceivedHandler
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::AdminDeleteUserAttributesRequest &, const Model::AdminDeleteUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminDeleteUserAttributesResponseReceivedHandler
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::DescribeManagedLoginBrandingRequest &, const Model::DescribeManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeManagedLoginBrandingResponseReceivedHandler
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::UpdateResourceServerRequest &, const Model::UpdateResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateResourceServerResponseReceivedHandler
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::AdminDeleteUserRequest &, const Model::AdminDeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminDeleteUserResponseReceivedHandler
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::CreateUserPoolRequest &, const Model::CreateUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserPoolResponseReceivedHandler
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::ConfirmDeviceRequest &, const Model::ConfirmDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ConfirmDeviceResponseReceivedHandler
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::UpdateUserPoolRequest &, const Model::UpdateUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserPoolResponseReceivedHandler
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::GetUICustomizationRequest &, const Model::GetUICustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUICustomizationResponseReceivedHandler
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::GetUserAttributeVerificationCodeRequest &, const Model::GetUserAttributeVerificationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserAttributeVerificationCodeResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::AdminGetDeviceRequest &, const Model::AdminGetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminGetDeviceResponseReceivedHandler
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::ForgotPasswordRequest &, const Model::ForgotPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ForgotPasswordResponseReceivedHandler
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::DeleteManagedLoginBrandingRequest &, const Model::DeleteManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteManagedLoginBrandingResponseReceivedHandler
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::AdminConfirmSignUpRequest &, const Model::AdminConfirmSignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminConfirmSignUpResponseReceivedHandler
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::ListResourceServersRequest &, const Model::ListResourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceServersResponseReceivedHandler
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::UpdateDeviceStatusRequest &, const Model::UpdateDeviceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDeviceStatusResponseReceivedHandler
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::AdminLinkProviderForUserRequest &, const Model::AdminLinkProviderForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminLinkProviderForUserResponseReceivedHandler
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::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserResponseReceivedHandler
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::InitiateAuthRequest &, const Model::InitiateAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> InitiateAuthResponseReceivedHandler
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::DeleteIdentityProviderRequest &, const Model::DeleteIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIdentityProviderResponseReceivedHandler
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::SetLogDeliveryConfigurationRequest &, const Model::SetLogDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SetLogDeliveryConfigurationResponseReceivedHandler
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::ListTermsRequest &, const Model::ListTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTermsResponseReceivedHandler
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::CreateTermsRequest &, const Model::CreateTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTermsResponseReceivedHandler
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::AdminRemoveUserFromGroupRequest &, const Model::AdminRemoveUserFromGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminRemoveUserFromGroupResponseReceivedHandler
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::ResendConfirmationCodeRequest &, const Model::ResendConfirmationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResendConfirmationCodeResponseReceivedHandler
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::ConfirmSignUpRequest &, const Model::ConfirmSignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ConfirmSignUpResponseReceivedHandler
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::AdminSetUserSettingsRequest &, const Model::AdminSetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminSetUserSettingsResponseReceivedHandler
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::SetUserSettingsRequest &, const Model::SetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SetUserSettingsResponseReceivedHandler
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::RespondToAuthChallengeRequest &, const Model::RespondToAuthChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RespondToAuthChallengeResponseReceivedHandler
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::DescribeManagedLoginBrandingByClientRequest &, const Model::DescribeManagedLoginBrandingByClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeManagedLoginBrandingByClientResponseReceivedHandler
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::DeleteResourceServerRequest &, const Model::DeleteResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourceServerResponseReceivedHandler
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::ChangePasswordRequest &, const Model::ChangePasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ChangePasswordResponseReceivedHandler
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::AdminUserGlobalSignOutRequest &, const Model::AdminUserGlobalSignOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminUserGlobalSignOutResponseReceivedHandler
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::AdminListGroupsForUserRequest &, const Model::AdminListGroupsForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminListGroupsForUserResponseReceivedHandler
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::CreateIdentityProviderRequest &, const Model::CreateIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIdentityProviderResponseReceivedHandler
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::UpdateUserAttributesRequest &, const Model::UpdateUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserAttributesResponseReceivedHandler
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::DeleteUserPoolClientRequest &, const Model::DeleteUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserPoolClientResponseReceivedHandler
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::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGroupResponseReceivedHandler
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::RevokeTokenRequest &, const Model::RevokeTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeTokenResponseReceivedHandler
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::StopUserImportJobRequest &, const Model::StopUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopUserImportJobResponseReceivedHandler
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::ListUsersInGroupRequest &, const Model::ListUsersInGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersInGroupResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::AdminAddUserToGroupRequest &, const Model::AdminAddUserToGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminAddUserToGroupResponseReceivedHandler
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::UpdateIdentityProviderRequest &, const Model::UpdateIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIdentityProviderResponseReceivedHandler
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::AdminListUserAuthEventsRequest &, const Model::AdminListUserAuthEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminListUserAuthEventsResponseReceivedHandler
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::DescribeUserPoolDomainRequest &, const Model::DescribeUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeUserPoolDomainResponseReceivedHandler
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::UpdateManagedLoginBrandingRequest &, const Model::UpdateManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateManagedLoginBrandingResponseReceivedHandler
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::VerifyUserAttributeRequest &, const Model::VerifyUserAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> VerifyUserAttributeResponseReceivedHandler
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::GetUserPoolMfaConfigRequest &, const Model::GetUserPoolMfaConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserPoolMfaConfigResponseReceivedHandler
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::AdminEnableUserRequest &, const Model::AdminEnableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminEnableUserResponseReceivedHandler
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::ListUserImportJobsRequest &, const Model::ListUserImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUserImportJobsResponseReceivedHandler
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::DeleteUserPoolRequest &, const Model::DeleteUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserPoolResponseReceivedHandler
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::ConfirmForgotPasswordRequest &, const Model::ConfirmForgotPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ConfirmForgotPasswordResponseReceivedHandler
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::AdminInitiateAuthRequest &, const Model::AdminInitiateAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AdminInitiateAuthResponseReceivedHandler
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::AddCustomAttributesRequest &, const Model::AddCustomAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddCustomAttributesResponseReceivedHandler
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::GetSigningCertificateRequest &, const Model::GetSigningCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSigningCertificateResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserPoolMfaConfigRequest &, const Model::SetUserPoolMfaConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SetUserPoolMfaConfigResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String