7#include <aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/cognito-idp/CognitoIdentityProviderServiceClientModel.h>
16namespace CognitoIdentityProvider
71 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider =
nullptr);
78 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider =
nullptr,
86 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider =
nullptr,
137 template<
typename AddCustomAttributesRequestT = Model::AddCustomAttributesRequest>
140 return SubmitCallable(&CognitoIdentityProviderClient::AddCustomAttributes, request);
146 template<
typename AddCustomAttributesRequestT = Model::AddCustomAttributesRequest>
149 return SubmitAsync(&CognitoIdentityProviderClient::AddCustomAttributes, request, handler, context);
173 template<
typename AdminAddUserToGroupRequestT = Model::AdminAddUserToGroupRequest>
176 return SubmitCallable(&CognitoIdentityProviderClient::AdminAddUserToGroup, request);
182 template<
typename AdminAddUserToGroupRequestT = Model::AdminAddUserToGroupRequest>
185 return SubmitAsync(&CognitoIdentityProviderClient::AdminAddUserToGroup, request, handler, context);
215 template<
typename AdminConfirmSignUpRequestT = Model::AdminConfirmSignUpRequest>
218 return SubmitCallable(&CognitoIdentityProviderClient::AdminConfirmSignUp, request);
224 template<
typename AdminConfirmSignUpRequestT = Model::AdminConfirmSignUpRequest>
227 return SubmitAsync(&CognitoIdentityProviderClient::AdminConfirmSignUp, request, handler, context);
280 template<
typename AdminCreateUserRequestT = Model::AdminCreateUserRequest>
283 return SubmitCallable(&CognitoIdentityProviderClient::AdminCreateUser, request);
289 template<
typename AdminCreateUserRequestT = Model::AdminCreateUserRequest>
292 return SubmitAsync(&CognitoIdentityProviderClient::AdminCreateUser, request, handler, context);
314 template<
typename AdminDeleteUserRequestT = Model::AdminDeleteUserRequest>
317 return SubmitCallable(&CognitoIdentityProviderClient::AdminDeleteUser, request);
323 template<
typename AdminDeleteUserRequestT = Model::AdminDeleteUserRequest>
326 return SubmitAsync(&CognitoIdentityProviderClient::AdminDeleteUser, request, handler, context);
350 template<
typename AdminDeleteUserAttributesRequestT = Model::AdminDeleteUserAttributesRequest>
353 return SubmitCallable(&CognitoIdentityProviderClient::AdminDeleteUserAttributes, request);
359 template<
typename AdminDeleteUserAttributesRequestT = Model::AdminDeleteUserAttributesRequest>
362 return SubmitAsync(&CognitoIdentityProviderClient::AdminDeleteUserAttributes, request, handler, context);
408 template<
typename AdminDisableProv
iderForUserRequestT = Model::AdminDisableProv
iderForUserRequest>
411 return SubmitCallable(&CognitoIdentityProviderClient::AdminDisableProviderForUser, request);
417 template<
typename AdminDisableProv
iderForUserRequestT = Model::AdminDisableProv
iderForUserRequest>
420 return SubmitAsync(&CognitoIdentityProviderClient::AdminDisableProviderForUser, request, handler, context);
444 template<
typename AdminDisableUserRequestT = Model::AdminDisableUserRequest>
447 return SubmitCallable(&CognitoIdentityProviderClient::AdminDisableUser, request);
453 template<
typename AdminDisableUserRequestT = Model::AdminDisableUserRequest>
456 return SubmitAsync(&CognitoIdentityProviderClient::AdminDisableUser, request, handler, context);
479 template<
typename AdminEnableUserRequestT = Model::AdminEnableUserRequest>
482 return SubmitCallable(&CognitoIdentityProviderClient::AdminEnableUser, request);
488 template<
typename AdminEnableUserRequestT = Model::AdminEnableUserRequest>
491 return SubmitAsync(&CognitoIdentityProviderClient::AdminEnableUser, request, handler, context);
518 template<
typename AdminForgetDeviceRequestT = Model::AdminForgetDeviceRequest>
521 return SubmitCallable(&CognitoIdentityProviderClient::AdminForgetDevice, request);
527 template<
typename AdminForgetDeviceRequestT = Model::AdminForgetDeviceRequest>
530 return SubmitAsync(&CognitoIdentityProviderClient::AdminForgetDevice, request, handler, context);
555 template<
typename AdminGetDeviceRequestT = Model::AdminGetDeviceRequest>
558 return SubmitCallable(&CognitoIdentityProviderClient::AdminGetDevice, request);
564 template<
typename AdminGetDeviceRequestT = Model::AdminGetDeviceRequest>
567 return SubmitAsync(&CognitoIdentityProviderClient::AdminGetDevice, request, handler, context);
592 template<
typename AdminGetUserRequestT = Model::AdminGetUserRequest>
595 return SubmitCallable(&CognitoIdentityProviderClient::AdminGetUser, request);
601 template<
typename AdminGetUserRequestT = Model::AdminGetUserRequest>
604 return SubmitAsync(&CognitoIdentityProviderClient::AdminGetUser, request, handler, context);
649 template<
typename AdminInitiateAuthRequestT = Model::AdminInitiateAuthRequest>
652 return SubmitCallable(&CognitoIdentityProviderClient::AdminInitiateAuth, request);
658 template<
typename AdminInitiateAuthRequestT = Model::AdminInitiateAuthRequest>
661 return SubmitAsync(&CognitoIdentityProviderClient::AdminInitiateAuth, request, handler, context);
697 template<
typename AdminLinkProv
iderForUserRequestT = Model::AdminLinkProv
iderForUserRequest>
700 return SubmitCallable(&CognitoIdentityProviderClient::AdminLinkProviderForUser, request);
706 template<
typename AdminLinkProv
iderForUserRequestT = Model::AdminLinkProv
iderForUserRequest>
709 return SubmitAsync(&CognitoIdentityProviderClient::AdminLinkProviderForUser, request, handler, context);
737 template<
typename AdminListDevicesRequestT = Model::AdminListDevicesRequest>
740 return SubmitCallable(&CognitoIdentityProviderClient::AdminListDevices, request);
746 template<
typename AdminListDevicesRequestT = Model::AdminListDevicesRequest>
749 return SubmitAsync(&CognitoIdentityProviderClient::AdminListDevices, request, handler, context);
776 template<
typename AdminListGroupsForUserRequestT = Model::AdminListGroupsForUserRequest>
779 return SubmitCallable(&CognitoIdentityProviderClient::AdminListGroupsForUser, request);
785 template<
typename AdminListGroupsForUserRequestT = Model::AdminListGroupsForUserRequest>
788 return SubmitAsync(&CognitoIdentityProviderClient::AdminListGroupsForUser, request, handler, context);
813 template<
typename AdminListUserAuthEventsRequestT = Model::AdminListUserAuthEventsRequest>
816 return SubmitCallable(&CognitoIdentityProviderClient::AdminListUserAuthEvents, request);
822 template<
typename AdminListUserAuthEventsRequestT = Model::AdminListUserAuthEventsRequest>
825 return SubmitAsync(&CognitoIdentityProviderClient::AdminListUserAuthEvents, request, handler, context);
852 template<
typename AdminRemoveUserFromGroupRequestT = Model::AdminRemoveUserFromGroupRequest>
855 return SubmitCallable(&CognitoIdentityProviderClient::AdminRemoveUserFromGroup, request);
861 template<
typename AdminRemoveUserFromGroupRequestT = Model::AdminRemoveUserFromGroupRequest>
864 return SubmitAsync(&CognitoIdentityProviderClient::AdminRemoveUserFromGroup, request, handler, context);
906 template<
typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
909 return SubmitCallable(&CognitoIdentityProviderClient::AdminResetUserPassword, request);
915 template<
typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
918 return SubmitAsync(&CognitoIdentityProviderClient::AdminResetUserPassword, request, handler, context);
965 template<
typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
968 return SubmitCallable(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request);
974 template<
typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
977 return SubmitAsync(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request, handler, context);
1004 template<
typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1007 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request);
1013 template<
typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1016 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request, handler, context);
1064 template<
typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1067 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserPassword, request);
1073 template<
typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1076 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserPassword, request, handler, context);
1100 template<
typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1103 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserSettings, request);
1109 template<
typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1112 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserSettings, request, handler, context);
1145 template<
typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1148 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request);
1154 template<
typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1157 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request, handler, context);
1186 template<
typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1189 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request);
1195 template<
typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1198 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request, handler, context);
1243 template<
typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1246 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request);
1252 template<
typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1255 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request, handler, context);
1300 template<
typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1303 return SubmitCallable(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request);
1309 template<
typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1312 return SubmitAsync(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request, handler, context);
1339 template<
typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1342 return SubmitCallable(&CognitoIdentityProviderClient::AssociateSoftwareToken, request);
1348 template<
typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1351 return SubmitAsync(&CognitoIdentityProviderClient::AssociateSoftwareToken, request, handler, context);
1373 template<
typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1376 return SubmitCallable(&CognitoIdentityProviderClient::ChangePassword, request);
1382 template<
typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1385 return SubmitAsync(&CognitoIdentityProviderClient::ChangePassword, request, handler, context);
1401 template<
typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1404 return SubmitCallable(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request);
1410 template<
typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1413 return SubmitAsync(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request, handler, context);
1440 template<
typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1443 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmDevice, request);
1449 template<
typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1452 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmDevice, request, handler, context);
1474 template<
typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1477 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmForgotPassword, request);
1483 template<
typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1486 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmForgotPassword, request, handler, context);
1514 template<
typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1517 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmSignUp, request);
1523 template<
typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1526 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmSignUp, request, handler, context);
1551 template<
typename CreateGroupRequestT = Model::CreateGroupRequest>
1554 return SubmitCallable(&CognitoIdentityProviderClient::CreateGroup, request);
1560 template<
typename CreateGroupRequestT = Model::CreateGroupRequest>
1563 return SubmitAsync(&CognitoIdentityProviderClient::CreateGroup, request, handler, context);
1590 template<
typename CreateIdentityProv
iderRequestT = Model::CreateIdentityProv
iderRequest>
1593 return SubmitCallable(&CognitoIdentityProviderClient::CreateIdentityProvider, request);
1599 template<
typename CreateIdentityProv
iderRequestT = Model::CreateIdentityProv
iderRequest>
1602 return SubmitAsync(&CognitoIdentityProviderClient::CreateIdentityProvider, request, handler, context);
1638 template<
typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1641 return SubmitCallable(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request);
1647 template<
typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1650 return SubmitAsync(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request, handler, context);
1676 template<
typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1679 return SubmitCallable(&CognitoIdentityProviderClient::CreateResourceServer, request);
1685 template<
typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1688 return SubmitAsync(&CognitoIdentityProviderClient::CreateResourceServer, request, handler, context);
1712 template<
typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1715 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserImportJob, request);
1721 template<
typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1724 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserImportJob, request, handler, context);
1765 template<
typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1768 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPool, request);
1774 template<
typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1777 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPool, request, handler, context);
1805 template<
typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1808 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolClient, request);
1814 template<
typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1817 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolClient, request, handler, context);
1850 template<
typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1853 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolDomain, request);
1859 template<
typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1862 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolDomain, request, handler, context);
1890 template<
typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1893 return SubmitCallable(&CognitoIdentityProviderClient::DeleteGroup, request);
1899 template<
typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1902 return SubmitAsync(&CognitoIdentityProviderClient::DeleteGroup, request, handler, context);
1928 template<
typename DeleteIdentityProv
iderRequestT = Model::DeleteIdentityProv
iderRequest>
1931 return SubmitCallable(&CognitoIdentityProviderClient::DeleteIdentityProvider, request);
1937 template<
typename DeleteIdentityProv
iderRequestT = Model::DeleteIdentityProv
iderRequest>
1940 return SubmitAsync(&CognitoIdentityProviderClient::DeleteIdentityProvider, request, handler, context);
1966 template<
typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
1969 return SubmitCallable(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request);
1975 template<
typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
1978 return SubmitAsync(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request, handler, context);
2005 template<
typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2008 return SubmitCallable(&CognitoIdentityProviderClient::DeleteResourceServer, request);
2014 template<
typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2017 return SubmitAsync(&CognitoIdentityProviderClient::DeleteResourceServer, request, handler, context);
2040 template<
typename DeleteUserRequestT = Model::DeleteUserRequest>
2043 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUser, request);
2049 template<
typename DeleteUserRequestT = Model::DeleteUserRequest>
2052 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUser, request, handler, context);
2076 template<
typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2079 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserAttributes, request);
2085 template<
typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2088 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserAttributes, request, handler, context);
2110 template<
typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2113 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPool, request);
2119 template<
typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2122 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPool, request, handler, context);
2136 template<
typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2139 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolClient, request);
2145 template<
typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2148 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolClient, request, handler, context);
2163 template<
typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2166 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request);
2172 template<
typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2175 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request, handler, context);
2198 template<
typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2201 return SubmitCallable(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request);
2207 template<
typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2210 return SubmitAsync(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request, handler, context);
2224 template<
typename DescribeIdentityProv
iderRequestT = Model::DescribeIdentityProv
iderRequest>
2227 return SubmitCallable(&CognitoIdentityProviderClient::DescribeIdentityProvider, request);
2233 template<
typename DescribeIdentityProv
iderRequestT = Model::DescribeIdentityProv
iderRequest>
2236 return SubmitAsync(&CognitoIdentityProviderClient::DescribeIdentityProvider, request, handler, context);
2250 template<
typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2253 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request);
2259 template<
typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2262 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request, handler, context);
2276 template<
typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2279 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request);
2285 template<
typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2288 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request, handler, context);
2304 template<
typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2307 return SubmitCallable(&CognitoIdentityProviderClient::DescribeResourceServer, request);
2313 template<
typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2316 return SubmitAsync(&CognitoIdentityProviderClient::DescribeResourceServer, request, handler, context);
2334 template<
typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2337 return SubmitCallable(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request);
2343 template<
typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2346 return SubmitAsync(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request, handler, context);
2362 template<
typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2365 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserImportJob, request);
2371 template<
typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2374 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserImportJob, request, handler, context);
2398 template<
typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2401 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPool, request);
2407 template<
typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2410 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPool, request, handler, context);
2437 template<
typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2440 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolClient, request);
2446 template<
typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2449 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolClient, request, handler, context);
2472 template<
typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2475 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request);
2481 template<
typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2484 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request, handler, context);
2509 template<
typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2512 return SubmitCallable(&CognitoIdentityProviderClient::ForgetDevice, request);
2518 template<
typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2521 return SubmitAsync(&CognitoIdentityProviderClient::ForgetDevice, request, handler, context);
2563 template<
typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2566 return SubmitCallable(&CognitoIdentityProviderClient::ForgotPassword, request);
2572 template<
typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2575 return SubmitAsync(&CognitoIdentityProviderClient::ForgotPassword, request, handler, context);
2604 template<
typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2607 return SubmitCallable(&CognitoIdentityProviderClient::GetCSVHeader, request);
2613 template<
typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2616 return SubmitAsync(&CognitoIdentityProviderClient::GetCSVHeader, request, handler, context);
2641 template<
typename GetDeviceRequestT = Model::GetDeviceRequest>
2644 return SubmitCallable(&CognitoIdentityProviderClient::GetDevice, request);
2650 template<
typename GetDeviceRequestT = Model::GetDeviceRequest>
2653 return SubmitAsync(&CognitoIdentityProviderClient::GetDevice, request, handler, context);
2678 template<
typename GetGroupRequestT = Model::GetGroupRequest>
2681 return SubmitCallable(&CognitoIdentityProviderClient::GetGroup, request);
2687 template<
typename GetGroupRequestT = Model::GetGroupRequest>
2690 return SubmitAsync(&CognitoIdentityProviderClient::GetGroup, request, handler, context);
2707 template<
typename GetIdentityProv
iderByIdentifierRequestT = Model::GetIdentityProv
iderByIdentifierRequest>
2710 return SubmitCallable(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request);
2716 template<
typename GetIdentityProv
iderByIdentifierRequestT = Model::GetIdentityProv
iderByIdentifierRequest>
2719 return SubmitAsync(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request, handler, context);
2745 template<
typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2748 return SubmitCallable(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request);
2754 template<
typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2757 return SubmitAsync(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request, handler, context);
2786 template<
typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
2789 return SubmitCallable(&CognitoIdentityProviderClient::GetSigningCertificate, request);
2795 template<
typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
2798 return SubmitAsync(&CognitoIdentityProviderClient::GetSigningCertificate, request, handler, context);
2815 template<
typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
2818 return SubmitCallable(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request);
2824 template<
typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
2827 return SubmitAsync(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request, handler, context);
2846 template<
typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
2849 return SubmitCallable(&CognitoIdentityProviderClient::GetUICustomization, request);
2855 template<
typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
2858 return SubmitAsync(&CognitoIdentityProviderClient::GetUICustomization, request, handler, context);
2881 template<
typename GetUserRequestT = Model::GetUserRequest>
2884 return SubmitCallable(&CognitoIdentityProviderClient::GetUser, request);
2890 template<
typename GetUserRequestT = Model::GetUserRequest>
2893 return SubmitAsync(&CognitoIdentityProviderClient::GetUser, request, handler, context);
2932 template<
typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
2935 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request);
2941 template<
typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
2944 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request, handler, context);
2970 template<
typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
2973 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAuthFactors, request);
2979 template<
typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
2982 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAuthFactors, request, handler, context);
3010 template<
typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3013 return SubmitCallable(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request);
3019 template<
typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3022 return SubmitAsync(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request, handler, context);
3066 template<
typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3069 return SubmitCallable(&CognitoIdentityProviderClient::GlobalSignOut, request);
3075 template<
typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3078 return SubmitAsync(&CognitoIdentityProviderClient::GlobalSignOut, request, handler, context);
3120 template<
typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3123 return SubmitCallable(&CognitoIdentityProviderClient::InitiateAuth, request);
3129 template<
typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3132 return SubmitAsync(&CognitoIdentityProviderClient::InitiateAuth, request, handler, context);
3157 template<
typename ListDevicesRequestT = Model::ListDevicesRequest>
3160 return SubmitCallable(&CognitoIdentityProviderClient::ListDevices, request);
3166 template<
typename ListDevicesRequestT = Model::ListDevicesRequest>
3169 return SubmitAsync(&CognitoIdentityProviderClient::ListDevices, request, handler, context);
3192 template<
typename ListGroupsRequestT = Model::ListGroupsRequest>
3195 return SubmitCallable(&CognitoIdentityProviderClient::ListGroups, request);
3201 template<
typename ListGroupsRequestT = Model::ListGroupsRequest>
3204 return SubmitAsync(&CognitoIdentityProviderClient::ListGroups, request, handler, context);
3229 template<
typename ListIdentityProv
idersRequestT = Model::ListIdentityProv
idersRequest>
3232 return SubmitCallable(&CognitoIdentityProviderClient::ListIdentityProviders, request);
3238 template<
typename ListIdentityProv
idersRequestT = Model::ListIdentityProv
idersRequest>
3241 return SubmitAsync(&CognitoIdentityProviderClient::ListIdentityProviders, request, handler, context);
3266 template<
typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3269 return SubmitCallable(&CognitoIdentityProviderClient::ListResourceServers, request);
3275 template<
typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3278 return SubmitAsync(&CognitoIdentityProviderClient::ListResourceServers, request, handler, context);
3294 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3297 return SubmitCallable(&CognitoIdentityProviderClient::ListTagsForResource, request);
3303 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3306 return SubmitAsync(&CognitoIdentityProviderClient::ListTagsForResource, request, handler, context);
3332 template<
typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3335 return SubmitCallable(&CognitoIdentityProviderClient::ListUserImportJobs, request);
3341 template<
typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3344 return SubmitAsync(&CognitoIdentityProviderClient::ListUserImportJobs, request, handler, context);
3370 template<
typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3373 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPoolClients, request);
3379 template<
typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3382 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPoolClients, request, handler, context);
3405 template<
typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3408 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPools, request);
3414 template<
typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3417 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPools, request, handler, context);
3440 template<
typename ListUsersRequestT = Model::ListUsersRequest>
3443 return SubmitCallable(&CognitoIdentityProviderClient::ListUsers, request);
3449 template<
typename ListUsersRequestT = Model::ListUsersRequest>
3452 return SubmitAsync(&CognitoIdentityProviderClient::ListUsers, request, handler, context);
3477 template<
typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3480 return SubmitCallable(&CognitoIdentityProviderClient::ListUsersInGroup, request);
3486 template<
typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3489 return SubmitAsync(&CognitoIdentityProviderClient::ListUsersInGroup, request, handler, context);
3512 template<
typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3515 return SubmitCallable(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request);
3521 template<
typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3524 return SubmitAsync(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request, handler, context);
3564 template<
typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3567 return SubmitCallable(&CognitoIdentityProviderClient::ResendConfirmationCode, request);
3573 template<
typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3576 return SubmitAsync(&CognitoIdentityProviderClient::ResendConfirmationCode, request, handler, context);
3620 template<
typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3623 return SubmitCallable(&CognitoIdentityProviderClient::RespondToAuthChallenge, request);
3629 template<
typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3632 return SubmitAsync(&CognitoIdentityProviderClient::RespondToAuthChallenge, request, handler, context);
3655 template<
typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3658 return SubmitCallable(&CognitoIdentityProviderClient::RevokeToken, request);
3664 template<
typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3667 return SubmitAsync(&CognitoIdentityProviderClient::RevokeToken, request, handler, context);
3684 template<
typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3687 return SubmitCallable(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request);
3693 template<
typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3696 return SubmitAsync(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request, handler, context);
3722 template<
typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
3725 return SubmitCallable(&CognitoIdentityProviderClient::SetRiskConfiguration, request);
3731 template<
typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
3734 return SubmitAsync(&CognitoIdentityProviderClient::SetRiskConfiguration, request, handler, context);
3762 template<
typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
3765 return SubmitCallable(&CognitoIdentityProviderClient::SetUICustomization, request);
3771 template<
typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
3774 return SubmitAsync(&CognitoIdentityProviderClient::SetUICustomization, request, handler, context);
3805 template<
typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
3808 return SubmitCallable(&CognitoIdentityProviderClient::SetUserMFAPreference, request);
3814 template<
typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
3817 return SubmitAsync(&CognitoIdentityProviderClient::SetUserMFAPreference, request, handler, context);
3852 template<
typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
3855 return SubmitCallable(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request);
3861 template<
typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
3864 return SubmitAsync(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request, handler, context);
3888 template<
typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
3891 return SubmitCallable(&CognitoIdentityProviderClient::SetUserSettings, request);
3897 template<
typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
3900 return SubmitAsync(&CognitoIdentityProviderClient::SetUserSettings, request, handler, context);
3942 template<
typename SignUpRequestT = Model::SignUpRequest>
3945 return SubmitCallable(&CognitoIdentityProviderClient::SignUp, request);
3951 template<
typename SignUpRequestT = Model::SignUpRequest>
3954 return SubmitAsync(&CognitoIdentityProviderClient::SignUp, request, handler, context);
3971 template<
typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
3974 return SubmitCallable(&CognitoIdentityProviderClient::StartUserImportJob, request);
3980 template<
typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
3983 return SubmitAsync(&CognitoIdentityProviderClient::StartUserImportJob, request, handler, context);
4001 template<
typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4004 return SubmitCallable(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request);
4010 template<
typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4013 return SubmitAsync(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request, handler, context);
4030 template<
typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4033 return SubmitCallable(&CognitoIdentityProviderClient::StopUserImportJob, request);
4039 template<
typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4042 return SubmitAsync(&CognitoIdentityProviderClient::StopUserImportJob, request, handler, context);
4068 template<
typename TagResourceRequestT = Model::TagResourceRequest>
4071 return SubmitCallable(&CognitoIdentityProviderClient::TagResource, request);
4077 template<
typename TagResourceRequestT = Model::TagResourceRequest>
4080 return SubmitAsync(&CognitoIdentityProviderClient::TagResource, request, handler, context);
4094 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
4097 return SubmitCallable(&CognitoIdentityProviderClient::UntagResource, request);
4103 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
4106 return SubmitAsync(&CognitoIdentityProviderClient::UntagResource, request, handler, context);
4140 template<
typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4143 return SubmitCallable(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request);
4149 template<
typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4152 return SubmitAsync(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request, handler, context);
4182 template<
typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4185 return SubmitCallable(&CognitoIdentityProviderClient::UpdateDeviceStatus, request);
4191 template<
typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4194 return SubmitAsync(&CognitoIdentityProviderClient::UpdateDeviceStatus, request, handler, context);
4220 template<
typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4223 return SubmitCallable(&CognitoIdentityProviderClient::UpdateGroup, request);
4229 template<
typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4232 return SubmitAsync(&CognitoIdentityProviderClient::UpdateGroup, request, handler, context);
4259 template<
typename UpdateIdentityProv
iderRequestT = Model::UpdateIdentityProv
iderRequest>
4262 return SubmitCallable(&CognitoIdentityProviderClient::UpdateIdentityProvider, request);
4268 template<
typename UpdateIdentityProv
iderRequestT = Model::UpdateIdentityProv
iderRequest>
4271 return SubmitAsync(&CognitoIdentityProviderClient::UpdateIdentityProvider, request, handler, context);
4302 template<
typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4305 return SubmitCallable(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request);
4311 template<
typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4314 return SubmitAsync(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request, handler, context);
4341 template<
typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4344 return SubmitCallable(&CognitoIdentityProviderClient::UpdateResourceServer, request);
4350 template<
typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4353 return SubmitAsync(&CognitoIdentityProviderClient::UpdateResourceServer, request, handler, context);
4394 template<
typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4397 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserAttributes, request);
4403 template<
typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4406 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserAttributes, request, handler, context);
4449 template<
typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4452 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPool, request);
4458 template<
typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4461 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPool, request, handler, context);
4491 template<
typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4494 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolClient, request);
4500 template<
typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4503 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolClient, request, handler, context);
4544 template<
typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4547 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request);
4553 template<
typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4556 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request, handler, context);
4580 template<
typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4583 return SubmitCallable(&CognitoIdentityProviderClient::VerifySoftwareToken, request);
4589 template<
typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4592 return SubmitAsync(&CognitoIdentityProviderClient::VerifySoftwareToken, request, handler, context);
4620 template<
typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4623 return SubmitCallable(&CognitoIdentityProviderClient::VerifyUserAttribute, request);
4629 template<
typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4632 return SubmitAsync(&CognitoIdentityProviderClient::VerifyUserAttribute, request, handler, context);
4643 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> m_endpointProvider;
Model::SetUserSettingsOutcomeCallable SetUserSettingsCallable(const SetUserSettingsRequestT &request) const
virtual Model::UpdateDeviceStatusOutcome UpdateDeviceStatus(const Model::UpdateDeviceStatusRequest &request) const
virtual Model::AdminRemoveUserFromGroupOutcome AdminRemoveUserFromGroup(const Model::AdminRemoveUserFromGroupRequest &request) const
void CreateGroupAsync(const CreateGroupRequestT &request, const CreateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIdentityProviderOutcomeCallable CreateIdentityProviderCallable(const CreateIdentityProviderRequestT &request) const
Model::DeleteIdentityProviderOutcomeCallable DeleteIdentityProviderCallable(const DeleteIdentityProviderRequestT &request) const
void AdminConfirmSignUpAsync(const AdminConfirmSignUpRequestT &request, const AdminConfirmSignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SignUpOutcome SignUp(const Model::SignUpRequest &request) const
void AdminSetUserMFAPreferenceAsync(const AdminSetUserMFAPreferenceRequestT &request, const AdminSetUserMFAPreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminSetUserSettingsAsync(const AdminSetUserSettingsRequestT &request, const AdminSetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteUserAttributesAsync(const DeleteUserAttributesRequestT &request, const DeleteUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetUserPoolMfaConfigAsync(const SetUserPoolMfaConfigRequestT &request, const SetUserPoolMfaConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT &request) const
Model::DescribeUserPoolClientOutcomeCallable DescribeUserPoolClientCallable(const DescribeUserPoolClientRequestT &request) const
void CreateManagedLoginBrandingAsync(const CreateManagedLoginBrandingRequestT &request, const CreateManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminResetUserPasswordOutcome AdminResetUserPassword(const Model::AdminResetUserPasswordRequest &request) const
void DeleteUserPoolAsync(const DeleteUserPoolRequestT &request, const DeleteUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT &request) const
void AdminDeleteUserAsync(const AdminDeleteUserRequestT &request, const AdminDeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateUserImportJobOutcomeCallable CreateUserImportJobCallable(const CreateUserImportJobRequestT &request) const
void DeleteUserPoolDomainAsync(const DeleteUserPoolDomainRequestT &request, const DeleteUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCSVHeaderOutcome GetCSVHeader(const Model::GetCSVHeaderRequest &request) const
virtual Model::AdminDeleteUserOutcome AdminDeleteUser(const Model::AdminDeleteUserRequest &request) const
virtual Model::VerifyUserAttributeOutcome VerifyUserAttribute(const Model::VerifyUserAttributeRequest &request) const
void UpdateUserPoolDomainAsync(const UpdateUserPoolDomainRequestT &request, const UpdateUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeManagedLoginBrandingByClientOutcome DescribeManagedLoginBrandingByClient(const Model::DescribeManagedLoginBrandingByClientRequest &request) const
Model::DescribeUserPoolOutcomeCallable DescribeUserPoolCallable(const DescribeUserPoolRequestT &request) const
virtual Model::AdminLinkProviderForUserOutcome AdminLinkProviderForUser(const Model::AdminLinkProviderForUserRequest &request) const
virtual Model::DescribeUserPoolClientOutcome DescribeUserPoolClient(const Model::DescribeUserPoolClientRequest &request) const
Model::SetRiskConfigurationOutcomeCallable SetRiskConfigurationCallable(const SetRiskConfigurationRequestT &request) const
Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT &request) const
void StartUserImportJobAsync(const StartUserImportJobRequestT &request, const StartUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteResourceServerOutcomeCallable DeleteResourceServerCallable(const DeleteResourceServerRequestT &request) const
Model::AdminRespondToAuthChallengeOutcomeCallable AdminRespondToAuthChallengeCallable(const AdminRespondToAuthChallengeRequestT &request) const
virtual Model::AdminUpdateUserAttributesOutcome AdminUpdateUserAttributes(const Model::AdminUpdateUserAttributesRequest &request) const
Model::AdminListGroupsForUserOutcomeCallable AdminListGroupsForUserCallable(const AdminListGroupsForUserRequestT &request) const
virtual Model::DescribeUserPoolOutcome DescribeUserPool(const Model::DescribeUserPoolRequest &request) const
Model::ConfirmDeviceOutcomeCallable ConfirmDeviceCallable(const ConfirmDeviceRequestT &request) const
Model::AdminListDevicesOutcomeCallable AdminListDevicesCallable(const AdminListDevicesRequestT &request) const
virtual Model::AddCustomAttributesOutcome AddCustomAttributes(const Model::AddCustomAttributesRequest &request) const
Model::SetUserPoolMfaConfigOutcomeCallable SetUserPoolMfaConfigCallable(const SetUserPoolMfaConfigRequestT &request) const
Model::AdminSetUserSettingsOutcomeCallable AdminSetUserSettingsCallable(const AdminSetUserSettingsRequestT &request) const
void ListUserPoolClientsAsync(const ListUserPoolClientsRequestT &request, const ListUserPoolClientsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void CreateUserPoolClientAsync(const CreateUserPoolClientRequestT &request, const CreateUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeManagedLoginBrandingByClientAsync(const DescribeManagedLoginBrandingByClientRequestT &request, const DescribeManagedLoginBrandingByClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ForgotPasswordOutcome ForgotPassword(const Model::ForgotPasswordRequest &request) const
Model::AssociateSoftwareTokenOutcomeCallable AssociateSoftwareTokenCallable(const AssociateSoftwareTokenRequestT &request={}) const
void ForgotPasswordAsync(const ForgotPasswordRequestT &request, const ForgotPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserPoolAsync(const UpdateUserPoolRequestT &request, const UpdateUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminDeleteUserAttributesOutcomeCallable AdminDeleteUserAttributesCallable(const AdminDeleteUserAttributesRequestT &request) const
Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT &request) const
void AdminCreateUserAsync(const AdminCreateUserRequestT &request, const AdminCreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminRespondToAuthChallengeAsync(const AdminRespondToAuthChallengeRequestT &request, const AdminRespondToAuthChallengeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserImportJobAsync(const DescribeUserImportJobRequestT &request, const DescribeUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUserImportJobsOutcome ListUserImportJobs(const Model::ListUserImportJobsRequest &request) const
virtual Model::ListWebAuthnCredentialsOutcome ListWebAuthnCredentials(const Model::ListWebAuthnCredentialsRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DescribeUserPoolAsync(const DescribeUserPoolRequestT &request, const DescribeUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetUserAsync(const GetUserRequestT &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest &request) const
void AdminListGroupsForUserAsync(const AdminListGroupsForUserRequestT &request, const AdminListGroupsForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopUserImportJobOutcome StopUserImportJob(const Model::StopUserImportJobRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void DescribeIdentityProviderAsync(const DescribeIdentityProviderRequestT &request, const DescribeIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIdentityProviderByIdentifierOutcomeCallable GetIdentityProviderByIdentifierCallable(const GetIdentityProviderByIdentifierRequestT &request) const
Model::GetUserPoolMfaConfigOutcomeCallable GetUserPoolMfaConfigCallable(const GetUserPoolMfaConfigRequestT &request) const
virtual Model::AdminCreateUserOutcome AdminCreateUser(const Model::AdminCreateUserRequest &request) const
void UpdateUserPoolClientAsync(const UpdateUserPoolClientRequestT &request, const UpdateUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminDeleteUserAttributesOutcome AdminDeleteUserAttributes(const Model::AdminDeleteUserAttributesRequest &request) const
Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT &request) const
virtual Model::AdminListUserAuthEventsOutcome AdminListUserAuthEvents(const Model::AdminListUserAuthEventsRequest &request) const
virtual Model::UpdateUserAttributesOutcome UpdateUserAttributes(const Model::UpdateUserAttributesRequest &request) const
Model::GetCSVHeaderOutcomeCallable GetCSVHeaderCallable(const GetCSVHeaderRequestT &request) const
virtual Model::GetLogDeliveryConfigurationOutcome GetLogDeliveryConfiguration(const Model::GetLogDeliveryConfigurationRequest &request) const
virtual Model::ListResourceServersOutcome ListResourceServers(const Model::ListResourceServersRequest &request) const
virtual Model::ConfirmForgotPasswordOutcome ConfirmForgotPassword(const Model::ConfirmForgotPasswordRequest &request) const
void AdminListUserAuthEventsAsync(const AdminListUserAuthEventsRequestT &request, const AdminListUserAuthEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDevicesOutcomeCallable ListDevicesCallable(const ListDevicesRequestT &request) const
Model::ListUserPoolClientsOutcomeCallable ListUserPoolClientsCallable(const ListUserPoolClientsRequestT &request) const
virtual Model::AdminForgetDeviceOutcome AdminForgetDevice(const Model::AdminForgetDeviceRequest &request) const
void AdminListDevicesAsync(const AdminListDevicesRequestT &request, const AdminListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminUpdateUserAttributesAsync(const AdminUpdateUserAttributesRequestT &request, const AdminUpdateUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserPoolDomainOutcomeCallable UpdateUserPoolDomainCallable(const UpdateUserPoolDomainRequestT &request) const
virtual Model::DeleteResourceServerOutcome DeleteResourceServer(const Model::DeleteResourceServerRequest &request) const
Model::AdminSetUserPasswordOutcomeCallable AdminSetUserPasswordCallable(const AdminSetUserPasswordRequestT &request) const
virtual Model::ResendConfirmationCodeOutcome ResendConfirmationCode(const Model::ResendConfirmationCodeRequest &request) const
Model::GetUserAttributeVerificationCodeOutcomeCallable GetUserAttributeVerificationCodeCallable(const GetUserAttributeVerificationCodeRequestT &request) const
Model::GetDeviceOutcomeCallable GetDeviceCallable(const GetDeviceRequestT &request) const
void GetUserPoolMfaConfigAsync(const GetUserPoolMfaConfigRequestT &request, const GetUserPoolMfaConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminDisableUserAsync(const AdminDisableUserRequestT &request, const AdminDisableUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateIdentityProviderAsync(const UpdateIdentityProviderRequestT &request, const UpdateIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopUserImportJobAsync(const StopUserImportJobRequestT &request, const StopUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RevokeTokenOutcome RevokeToken(const Model::RevokeTokenRequest &request) const
void CreateResourceServerAsync(const CreateResourceServerRequestT &request, const CreateResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetUserSettingsAsync(const SetUserSettingsRequestT &request, const SetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RespondToAuthChallengeOutcomeCallable RespondToAuthChallengeCallable(const RespondToAuthChallengeRequestT &request) const
Model::SetUserMFAPreferenceOutcomeCallable SetUserMFAPreferenceCallable(const SetUserMFAPreferenceRequestT &request) const
Model::CompleteWebAuthnRegistrationOutcomeCallable CompleteWebAuthnRegistrationCallable(const CompleteWebAuthnRegistrationRequestT &request) const
void GetUserAuthFactorsAsync(const GetUserAuthFactorsRequestT &request, const GetUserAuthFactorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminListUserAuthEventsOutcomeCallable AdminListUserAuthEventsCallable(const AdminListUserAuthEventsRequestT &request) const
virtual Model::AdminGetUserOutcome AdminGetUser(const Model::AdminGetUserRequest &request) const
void GetUICustomizationAsync(const GetUICustomizationRequestT &request, const GetUICustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateUserPoolAsync(const CreateUserPoolRequestT &request, const CreateUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::ConfirmForgotPasswordOutcomeCallable ConfirmForgotPasswordCallable(const ConfirmForgotPasswordRequestT &request) const
virtual Model::AdminAddUserToGroupOutcome AdminAddUserToGroup(const Model::AdminAddUserToGroupRequest &request) const
Model::ChangePasswordOutcomeCallable ChangePasswordCallable(const ChangePasswordRequestT &request) const
void AdminSetUserPasswordAsync(const AdminSetUserPasswordRequestT &request, const AdminSetUserPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUsersInGroupOutcome ListUsersInGroup(const Model::ListUsersInGroupRequest &request) const
virtual Model::CreateUserPoolDomainOutcome CreateUserPoolDomain(const Model::CreateUserPoolDomainRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::SetUICustomizationOutcomeCallable SetUICustomizationCallable(const SetUICustomizationRequestT &request) const
void UpdateAuthEventFeedbackAsync(const UpdateAuthEventFeedbackRequestT &request, const UpdateAuthEventFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeviceAsync(const GetDeviceRequestT &request, const GetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AddCustomAttributesAsync(const AddCustomAttributesRequestT &request, const AddCustomAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUserPoolsOutcomeCallable ListUserPoolsCallable(const ListUserPoolsRequestT &request) const
Model::CreateUserPoolOutcomeCallable CreateUserPoolCallable(const CreateUserPoolRequestT &request) const
void ForgetDeviceAsync(const ForgetDeviceRequestT &request, const ForgetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTokensFromRefreshTokenOutcomeCallable GetTokensFromRefreshTokenCallable(const GetTokensFromRefreshTokenRequestT &request) const
virtual Model::AdminRespondToAuthChallengeOutcome AdminRespondToAuthChallenge(const Model::AdminRespondToAuthChallengeRequest &request) const
Model::UpdateUserPoolClientOutcomeCallable UpdateUserPoolClientCallable(const UpdateUserPoolClientRequestT &request) const
Model::GetSigningCertificateOutcomeCallable GetSigningCertificateCallable(const GetSigningCertificateRequestT &request) const
void AdminEnableUserAsync(const AdminEnableUserRequestT &request, const AdminEnableUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClientConfiguration ClientConfigurationType
virtual Model::DeleteGroupOutcome DeleteGroup(const Model::DeleteGroupRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DeleteUserPoolDomainOutcomeCallable DeleteUserPoolDomainCallable(const DeleteUserPoolDomainRequestT &request) const
Model::DescribeResourceServerOutcomeCallable DescribeResourceServerCallable(const DescribeResourceServerRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SignUpOutcomeCallable SignUpCallable(const SignUpRequestT &request) const
Model::UpdateUserAttributesOutcomeCallable UpdateUserAttributesCallable(const UpdateUserAttributesRequestT &request) const
virtual Model::SetRiskConfigurationOutcome SetRiskConfiguration(const Model::SetRiskConfigurationRequest &request) const
virtual Model::DeleteManagedLoginBrandingOutcome DeleteManagedLoginBranding(const Model::DeleteManagedLoginBrandingRequest &request) const
Model::VerifyUserAttributeOutcomeCallable VerifyUserAttributeCallable(const VerifyUserAttributeRequestT &request) const
void VerifyUserAttributeAsync(const VerifyUserAttributeRequestT &request, const VerifyUserAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUserPoolsOutcome ListUserPools(const Model::ListUserPoolsRequest &request) const
Model::CreateManagedLoginBrandingOutcomeCallable CreateManagedLoginBrandingCallable(const CreateManagedLoginBrandingRequestT &request) const
Model::AdminInitiateAuthOutcomeCallable AdminInitiateAuthCallable(const AdminInitiateAuthRequestT &request) const
Model::RevokeTokenOutcomeCallable RevokeTokenCallable(const RevokeTokenRequestT &request) const
virtual Model::CreateUserPoolOutcome CreateUserPool(const Model::CreateUserPoolRequest &request) const
virtual Model::GetUserPoolMfaConfigOutcome GetUserPoolMfaConfig(const Model::GetUserPoolMfaConfigRequest &request) const
virtual Model::DeleteIdentityProviderOutcome DeleteIdentityProvider(const Model::DeleteIdentityProviderRequest &request) const
void AdminDeleteUserAttributesAsync(const AdminDeleteUserAttributesRequestT &request, const AdminDeleteUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::InitiateAuthOutcome InitiateAuth(const Model::InitiateAuthRequest &request) const
Model::UpdateManagedLoginBrandingOutcomeCallable UpdateManagedLoginBrandingCallable(const UpdateManagedLoginBrandingRequestT &request={}) const
Model::AdminConfirmSignUpOutcomeCallable AdminConfirmSignUpCallable(const AdminConfirmSignUpRequestT &request) const
Model::DeleteUserAttributesOutcomeCallable DeleteUserAttributesCallable(const DeleteUserAttributesRequestT &request) const
Model::UpdateIdentityProviderOutcomeCallable UpdateIdentityProviderCallable(const UpdateIdentityProviderRequestT &request) const
virtual Model::SetUserPoolMfaConfigOutcome SetUserPoolMfaConfig(const Model::SetUserPoolMfaConfigRequest &request) const
void GetSigningCertificateAsync(const GetSigningCertificateRequestT &request, const GetSigningCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~CognitoIdentityProviderClient()
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
static const char * GetAllocationTag()
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
Aws::Client::AWSJsonClient BASECLASS
Model::GetUICustomizationOutcomeCallable GetUICustomizationCallable(const GetUICustomizationRequestT &request) const
void AdminGetUserAsync(const AdminGetUserRequestT &request, const AdminGetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetIdentityProviderByIdentifierAsync(const GetIdentityProviderByIdentifierRequestT &request, const GetIdentityProviderByIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::AdminUpdateDeviceStatusOutcomeCallable AdminUpdateDeviceStatusCallable(const AdminUpdateDeviceStatusRequestT &request) const
Model::GetUserAuthFactorsOutcomeCallable GetUserAuthFactorsCallable(const GetUserAuthFactorsRequestT &request) const
virtual Model::DescribeUserPoolDomainOutcome DescribeUserPoolDomain(const Model::DescribeUserPoolDomainRequest &request) const
Model::AdminUpdateUserAttributesOutcomeCallable AdminUpdateUserAttributesCallable(const AdminUpdateUserAttributesRequestT &request) const
void ResendConfirmationCodeAsync(const ResendConfirmationCodeRequestT &request, const ResendConfirmationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateIdentityProviderAsync(const CreateIdentityProviderRequestT &request, const CreateIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSigningCertificateOutcome GetSigningCertificate(const Model::GetSigningCertificateRequest &request) const
virtual Model::GlobalSignOutOutcome GlobalSignOut(const Model::GlobalSignOutRequest &request) const
Model::AdminEnableUserOutcomeCallable AdminEnableUserCallable(const AdminEnableUserRequestT &request) const
Model::UpdateAuthEventFeedbackOutcomeCallable UpdateAuthEventFeedbackCallable(const UpdateAuthEventFeedbackRequestT &request) const
void DeleteGroupAsync(const DeleteGroupRequestT &request, const DeleteGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SetUICustomizationOutcome SetUICustomization(const Model::SetUICustomizationRequest &request) const
virtual Model::AdminGetDeviceOutcome AdminGetDevice(const Model::AdminGetDeviceRequest &request) const
Model::DescribeUserPoolDomainOutcomeCallable DescribeUserPoolDomainCallable(const DescribeUserPoolDomainRequestT &request) const
Model::ListIdentityProvidersOutcomeCallable ListIdentityProvidersCallable(const ListIdentityProvidersRequestT &request) const
Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT &request) const
virtual Model::GetIdentityProviderByIdentifierOutcome GetIdentityProviderByIdentifier(const Model::GetIdentityProviderByIdentifierRequest &request) const
virtual Model::DescribeResourceServerOutcome DescribeResourceServer(const Model::DescribeResourceServerRequest &request) const
Model::CreateUserPoolClientOutcomeCallable CreateUserPoolClientCallable(const CreateUserPoolClientRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateSoftwareTokenOutcome AssociateSoftwareToken(const Model::AssociateSoftwareTokenRequest &request={}) const
void GetGroupAsync(const GetGroupRequestT &request, const GetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminRemoveUserFromGroupAsync(const AdminRemoveUserFromGroupRequestT &request, const AdminRemoveUserFromGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateUserImportJobAsync(const CreateUserImportJobRequestT &request, const CreateUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > endpointProvider=nullptr, const Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration &clientConfiguration=Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration())
void ConfirmSignUpAsync(const ConfirmSignUpRequestT &request, const ConfirmSignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResendConfirmationCodeOutcomeCallable ResendConfirmationCodeCallable(const ResendConfirmationCodeRequestT &request) const
virtual Model::DescribeRiskConfigurationOutcome DescribeRiskConfiguration(const Model::DescribeRiskConfigurationRequest &request) const
void DescribeUserPoolDomainAsync(const DescribeUserPoolDomainRequestT &request, const DescribeUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWebAuthnCredentialsAsync(const ListWebAuthnCredentialsRequestT &request, const ListWebAuthnCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetLogDeliveryConfigurationOutcomeCallable SetLogDeliveryConfigurationCallable(const SetLogDeliveryConfigurationRequestT &request) const
void DeleteResourceServerAsync(const DeleteResourceServerRequestT &request, const DeleteResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SetLogDeliveryConfigurationOutcome SetLogDeliveryConfiguration(const Model::SetLogDeliveryConfigurationRequest &request) const
Model::VerifySoftwareTokenOutcomeCallable VerifySoftwareTokenCallable(const VerifySoftwareTokenRequestT &request) const
void DeleteIdentityProviderAsync(const DeleteIdentityProviderRequestT &request, const DeleteIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserPoolClientAsync(const DescribeUserPoolClientRequestT &request, const DescribeUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTokensFromRefreshTokenAsync(const GetTokensFromRefreshTokenRequestT &request, const GetTokensFromRefreshTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ForgetDeviceOutcomeCallable ForgetDeviceCallable(const ForgetDeviceRequestT &request) const
virtual Model::DescribeIdentityProviderOutcome DescribeIdentityProvider(const Model::DescribeIdentityProviderRequest &request) const
virtual Model::AdminListGroupsForUserOutcome AdminListGroupsForUser(const Model::AdminListGroupsForUserRequest &request) const
void DeleteWebAuthnCredentialAsync(const DeleteWebAuthnCredentialRequestT &request, const DeleteWebAuthnCredentialResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminUpdateAuthEventFeedbackAsync(const AdminUpdateAuthEventFeedbackRequestT &request, const AdminUpdateAuthEventFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ChangePasswordOutcome ChangePassword(const Model::ChangePasswordRequest &request) const
void ListUserPoolsAsync(const ListUserPoolsRequestT &request, const ListUserPoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCSVHeaderAsync(const GetCSVHeaderRequestT &request, const GetCSVHeaderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminGetDeviceAsync(const AdminGetDeviceRequestT &request, const AdminGetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateUserPoolDomainOutcomeCallable CreateUserPoolDomainCallable(const CreateUserPoolDomainRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreateResourceServerOutcomeCallable CreateResourceServerCallable(const CreateResourceServerRequestT &request) const
CognitoIdentityProviderClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateResourceServerAsync(const UpdateResourceServerRequestT &request, const UpdateResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGroupOutcome UpdateGroup(const Model::UpdateGroupRequest &request) const
virtual Model::StartUserImportJobOutcome StartUserImportJob(const Model::StartUserImportJobRequest &request) const
Model::ConfirmSignUpOutcomeCallable ConfirmSignUpCallable(const ConfirmSignUpRequestT &request) const
Model::DeleteWebAuthnCredentialOutcomeCallable DeleteWebAuthnCredentialCallable(const DeleteWebAuthnCredentialRequestT &request) const
virtual Model::AdminUpdateAuthEventFeedbackOutcome AdminUpdateAuthEventFeedback(const Model::AdminUpdateAuthEventFeedbackRequest &request) const
void GetUserAttributeVerificationCodeAsync(const GetUserAttributeVerificationCodeRequestT &request, const GetUserAttributeVerificationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminUserGlobalSignOutOutcome AdminUserGlobalSignOut(const Model::AdminUserGlobalSignOutRequest &request) const
void DeleteManagedLoginBrandingAsync(const DeleteManagedLoginBrandingRequestT &request, const DeleteManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartWebAuthnRegistrationOutcome StartWebAuthnRegistration(const Model::StartWebAuthnRegistrationRequest &request) const
Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT &request) const
virtual Model::VerifySoftwareTokenOutcome VerifySoftwareToken(const Model::VerifySoftwareTokenRequest &request) const
Model::DeleteUserPoolOutcomeCallable DeleteUserPoolCallable(const DeleteUserPoolRequestT &request) const
Model::UpdateDeviceStatusOutcomeCallable UpdateDeviceStatusCallable(const UpdateDeviceStatusRequestT &request) const
Model::StartUserImportJobOutcomeCallable StartUserImportJobCallable(const StartUserImportJobRequestT &request) const
virtual Model::UpdateAuthEventFeedbackOutcome UpdateAuthEventFeedback(const Model::UpdateAuthEventFeedbackRequest &request) const
void DescribeRiskConfigurationAsync(const DescribeRiskConfigurationRequestT &request, const DescribeRiskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminAddUserToGroupAsync(const AdminAddUserToGroupRequestT &request, const AdminAddUserToGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminDisableUserOutcomeCallable AdminDisableUserCallable(const AdminDisableUserRequestT &request) const
static const char * GetServiceName()
virtual Model::GetUserAttributeVerificationCodeOutcome GetUserAttributeVerificationCode(const Model::GetUserAttributeVerificationCodeRequest &request) const
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Model::AdminDisableProviderForUserOutcomeCallable AdminDisableProviderForUserCallable(const AdminDisableProviderForUserRequestT &request) const
virtual Model::CreateIdentityProviderOutcome CreateIdentityProvider(const Model::CreateIdentityProviderRequest &request) const
Model::AdminGetDeviceOutcomeCallable AdminGetDeviceCallable(const AdminGetDeviceRequestT &request) const
virtual Model::ListIdentityProvidersOutcome ListIdentityProviders(const Model::ListIdentityProvidersRequest &request) const
virtual Model::GetUICustomizationOutcome GetUICustomization(const Model::GetUICustomizationRequest &request) const
void CreateUserPoolDomainAsync(const CreateUserPoolDomainRequestT &request, const CreateUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateManagedLoginBrandingOutcome UpdateManagedLoginBranding(const Model::UpdateManagedLoginBrandingRequest &request={}) const
void AssociateSoftwareTokenAsync(const AssociateSoftwareTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AssociateSoftwareTokenRequestT &request={}) const
virtual Model::AdminDisableUserOutcome AdminDisableUser(const Model::AdminDisableUserRequest &request) const
virtual Model::DeleteUserPoolOutcome DeleteUserPool(const Model::DeleteUserPoolRequest &request) const
void UpdateGroupAsync(const UpdateGroupRequestT &request, const UpdateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetLogDeliveryConfigurationOutcomeCallable GetLogDeliveryConfigurationCallable(const GetLogDeliveryConfigurationRequestT &request) const
void AdminDisableProviderForUserAsync(const AdminDisableProviderForUserRequestT &request, const AdminDisableProviderForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeUserImportJobOutcome DescribeUserImportJob(const Model::DescribeUserImportJobRequest &request) const
void CompleteWebAuthnRegistrationAsync(const CompleteWebAuthnRegistrationRequestT &request, const CompleteWebAuthnRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteUserAttributesOutcome DeleteUserAttributes(const Model::DeleteUserAttributesRequest &request) const
virtual Model::DeleteUserPoolDomainOutcome DeleteUserPoolDomain(const Model::DeleteUserPoolDomainRequest &request) const
void AdminLinkProviderForUserAsync(const AdminLinkProviderForUserRequestT &request, const AdminLinkProviderForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeManagedLoginBrandingAsync(const DescribeManagedLoginBrandingRequestT &request, const DescribeManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGroupsAsync(const ListGroupsRequestT &request, const ListGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeManagedLoginBrandingOutcomeCallable DescribeManagedLoginBrandingCallable(const DescribeManagedLoginBrandingRequestT &request) const
Model::AdminCreateUserOutcomeCallable AdminCreateUserCallable(const AdminCreateUserRequestT &request) const
virtual Model::GetDeviceOutcome GetDevice(const Model::GetDeviceRequest &request) const
virtual Model::GetTokensFromRefreshTokenOutcome GetTokensFromRefreshToken(const Model::GetTokensFromRefreshTokenRequest &request) const
void GlobalSignOutAsync(const GlobalSignOutRequestT &request, const GlobalSignOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CompleteWebAuthnRegistrationOutcome CompleteWebAuthnRegistration(const Model::CompleteWebAuthnRegistrationRequest &request) const
CognitoIdentityProviderClient(const Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration &clientConfiguration=Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration(), std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > endpointProvider=nullptr)
CognitoIdentityProviderClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > endpointProvider=nullptr, const Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration &clientConfiguration=Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration())
void DeleteUserAsync(const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGroupsOutcome ListGroups(const Model::ListGroupsRequest &request) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Model::AdminForgetDeviceOutcomeCallable AdminForgetDeviceCallable(const AdminForgetDeviceRequestT &request) const
Model::AdminAddUserToGroupOutcomeCallable AdminAddUserToGroupCallable(const AdminAddUserToGroupRequestT &request) const
virtual Model::CreateUserPoolClientOutcome CreateUserPoolClient(const Model::CreateUserPoolClientRequest &request) const
Model::ListResourceServersOutcomeCallable ListResourceServersCallable(const ListResourceServersRequestT &request) const
void SetUICustomizationAsync(const SetUICustomizationRequestT &request, const SetUICustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateResourceServerOutcomeCallable UpdateResourceServerCallable(const UpdateResourceServerRequestT &request) const
Model::DescribeUserImportJobOutcomeCallable DescribeUserImportJobCallable(const DescribeUserImportJobRequestT &request) const
virtual Model::ListUserPoolClientsOutcome ListUserPoolClients(const Model::ListUserPoolClientsRequest &request) const
virtual Model::ListDevicesOutcome ListDevices(const Model::ListDevicesRequest &request) const
virtual Model::AdminDisableProviderForUserOutcome AdminDisableProviderForUser(const Model::AdminDisableProviderForUserRequest &request) const
virtual Model::UpdateUserPoolOutcome UpdateUserPool(const Model::UpdateUserPoolRequest &request) const
void ChangePasswordAsync(const ChangePasswordRequestT &request, const ChangePasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminListDevicesOutcome AdminListDevices(const Model::AdminListDevicesRequest &request) const
virtual Model::ForgetDeviceOutcome ForgetDevice(const Model::ForgetDeviceRequest &request) const
Model::AdminDeleteUserOutcomeCallable AdminDeleteUserCallable(const AdminDeleteUserRequestT &request) const
virtual Model::AdminSetUserPasswordOutcome AdminSetUserPassword(const Model::AdminSetUserPasswordRequest &request) const
virtual Model::RespondToAuthChallengeOutcome RespondToAuthChallenge(const Model::RespondToAuthChallengeRequest &request) const
void UpdateDeviceStatusAsync(const UpdateDeviceStatusRequestT &request, const UpdateDeviceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminUserGlobalSignOutOutcomeCallable AdminUserGlobalSignOutCallable(const AdminUserGlobalSignOutRequestT &request) const
virtual Model::AdminEnableUserOutcome AdminEnableUser(const Model::AdminEnableUserRequest &request) const
virtual Model::SetUserMFAPreferenceOutcome SetUserMFAPreference(const Model::SetUserMFAPreferenceRequest &request) const
void AdminUpdateDeviceStatusAsync(const AdminUpdateDeviceStatusRequestT &request, const AdminUpdateDeviceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListIdentityProvidersAsync(const ListIdentityProvidersRequestT &request, const ListIdentityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartWebAuthnRegistrationOutcomeCallable StartWebAuthnRegistrationCallable(const StartWebAuthnRegistrationRequestT &request) const
virtual Model::ConfirmSignUpOutcome ConfirmSignUp(const Model::ConfirmSignUpRequest &request) const
virtual Model::AdminSetUserMFAPreferenceOutcome AdminSetUserMFAPreference(const Model::AdminSetUserMFAPreferenceRequest &request) const
void StartWebAuthnRegistrationAsync(const StartWebAuthnRegistrationRequestT &request, const StartWebAuthnRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateResourceServerOutcome CreateResourceServer(const Model::CreateResourceServerRequest &request) const
void SetLogDeliveryConfigurationAsync(const SetLogDeliveryConfigurationRequestT &request, const SetLogDeliveryConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUserImportJobsOutcomeCallable ListUserImportJobsCallable(const ListUserImportJobsRequestT &request) const
virtual Model::UpdateResourceServerOutcome UpdateResourceServer(const Model::UpdateResourceServerRequest &request) const
void ConfirmDeviceAsync(const ConfirmDeviceRequestT &request, const ConfirmDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUsersInGroupOutcomeCallable ListUsersInGroupCallable(const ListUsersInGroupRequestT &request) const
virtual Model::AdminSetUserSettingsOutcome AdminSetUserSettings(const Model::AdminSetUserSettingsRequest &request) const
CognitoIdentityProviderEndpointProvider EndpointProviderType
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< ForgetDeviceOutcome > ForgetDeviceOutcomeCallable
std::future< AdminDeleteUserAttributesOutcome > AdminDeleteUserAttributesOutcomeCallable
std::future< DeleteUserAttributesOutcome > DeleteUserAttributesOutcomeCallable
std::future< AdminInitiateAuthOutcome > AdminInitiateAuthOutcomeCallable
std::future< GetTokensFromRefreshTokenOutcome > GetTokensFromRefreshTokenOutcomeCallable
std::future< AddCustomAttributesOutcome > AddCustomAttributesOutcomeCallable
std::future< InitiateAuthOutcome > InitiateAuthOutcomeCallable
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< RevokeTokenOutcome > RevokeTokenOutcomeCallable
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< ListDevicesOutcome > ListDevicesOutcomeCallable
std::future< ListUsersInGroupOutcome > ListUsersInGroupOutcomeCallable
std::future< UpdateAuthEventFeedbackOutcome > UpdateAuthEventFeedbackOutcomeCallable
std::future< DescribeManagedLoginBrandingOutcome > DescribeManagedLoginBrandingOutcomeCallable
std::future< GetUserAttributeVerificationCodeOutcome > GetUserAttributeVerificationCodeOutcomeCallable
std::future< ListUserPoolClientsOutcome > ListUserPoolClientsOutcomeCallable
std::future< AdminRespondToAuthChallengeOutcome > AdminRespondToAuthChallengeOutcomeCallable
std::future< ConfirmForgotPasswordOutcome > ConfirmForgotPasswordOutcomeCallable
std::future< RespondToAuthChallengeOutcome > RespondToAuthChallengeOutcomeCallable
std::future< AdminLinkProviderForUserOutcome > AdminLinkProviderForUserOutcomeCallable
std::future< GetSigningCertificateOutcome > GetSigningCertificateOutcomeCallable
std::future< AdminUserGlobalSignOutOutcome > AdminUserGlobalSignOutOutcomeCallable
std::future< AdminSetUserMFAPreferenceOutcome > AdminSetUserMFAPreferenceOutcomeCallable
std::future< CreateUserPoolOutcome > CreateUserPoolOutcomeCallable
std::future< UpdateGroupOutcome > UpdateGroupOutcomeCallable
std::future< DescribeResourceServerOutcome > DescribeResourceServerOutcomeCallable
std::future< DescribeUserPoolOutcome > DescribeUserPoolOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::future< DeleteUserPoolOutcome > DeleteUserPoolOutcomeCallable
std::future< AdminListDevicesOutcome > AdminListDevicesOutcomeCallable
std::future< DeleteIdentityProviderOutcome > DeleteIdentityProviderOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
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< DeleteGroupOutcome > DeleteGroupOutcomeCallable
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< GetDeviceOutcome > GetDeviceOutcomeCallable
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
std::future< AdminGetUserOutcome > AdminGetUserOutcomeCallable
std::future< SetUserPoolMfaConfigOutcome > SetUserPoolMfaConfigOutcomeCallable
std::future< CreateIdentityProviderOutcome > CreateIdentityProviderOutcomeCallable
std::future< ListIdentityProvidersOutcome > ListIdentityProvidersOutcomeCallable
std::future< AdminSetUserPasswordOutcome > AdminSetUserPasswordOutcomeCallable
std::future< CreateGroupOutcome > CreateGroupOutcomeCallable
std::future< AdminUpdateUserAttributesOutcome > AdminUpdateUserAttributesOutcomeCallable
std::future< GetGroupOutcome > GetGroupOutcomeCallable
std::future< GetCSVHeaderOutcome > GetCSVHeaderOutcomeCallable
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< ListUsersOutcome > ListUsersOutcomeCallable
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< SignUpOutcome > SignUpOutcomeCallable
std::future< ListUserPoolsOutcome > ListUserPoolsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListUserImportJobsOutcome > ListUserImportJobsOutcomeCallable
std::future< DeleteWebAuthnCredentialOutcome > DeleteWebAuthnCredentialOutcomeCallable
std::future< ForgotPasswordOutcome > ForgotPasswordOutcomeCallable
std::future< SetUICustomizationOutcome > SetUICustomizationOutcomeCallable
std::future< StopUserImportJobOutcome > StopUserImportJobOutcomeCallable
std::future< UpdateResourceServerOutcome > UpdateResourceServerOutcomeCallable
std::function< void(const CognitoIdentityProviderClient *, const Model::VerifySoftwareTokenRequest &, const Model::VerifySoftwareTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifySoftwareTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::VerifyUserAttributeRequest &, const Model::VerifyUserAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyUserAttributeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetSigningCertificateRequest &, const Model::GetSigningCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSigningCertificateResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserAttributesRequest &, const Model::DeleteUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ConfirmForgotPasswordRequest &, const Model::ConfirmForgotPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmForgotPasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminGetDeviceRequest &, const Model::AdminGetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminGetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateIdentityProviderRequest &, const Model::CreateIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteWebAuthnCredentialRequest &, const Model::DeleteWebAuthnCredentialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebAuthnCredentialResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminCreateUserRequest &, const Model::AdminCreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminCreateUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminListDevicesRequest &, const Model::AdminListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminListDevicesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserPoolClientRequest &, const Model::CreateUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateAuthEventFeedbackRequest &, const Model::UpdateAuthEventFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuthEventFeedbackResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetDeviceRequest &, const Model::GetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminAddUserToGroupRequest &, const Model::AdminAddUserToGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminAddUserToGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AssociateSoftwareTokenRequest &, const Model::AssociateSoftwareTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSoftwareTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUpdateAuthEventFeedbackRequest &, const Model::AdminUpdateAuthEventFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUpdateAuthEventFeedbackResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserPoolRequest &, const Model::DeleteUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetLogDeliveryConfigurationRequest &, const Model::SetLogDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLogDeliveryConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteManagedLoginBrandingRequest &, const Model::DeleteManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserPoolDomainRequest &, const Model::DescribeUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserPoolClientRequest &, const Model::DescribeUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GlobalSignOutRequest &, const Model::GlobalSignOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GlobalSignOutResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateIdentityProviderRequest &, const Model::UpdateIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetIdentityProviderByIdentifierRequest &, const Model::GetIdentityProviderByIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdentityProviderByIdentifierResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserAuthFactorsRequest &, const Model::GetUserAuthFactorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserAuthFactorsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserPoolRequest &, const Model::CreateUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUserImportJobsRequest &, const Model::ListUserImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserImportJobsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ForgetDeviceRequest &, const Model::ForgetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ForgetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserPoolClientRequest &, const Model::UpdateUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::StartUserImportJobRequest &, const Model::StartUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserAttributesRequest &, const Model::UpdateUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateManagedLoginBrandingRequest &, const Model::CreateManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminInitiateAuthRequest &, const Model::AdminInitiateAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminInitiateAuthResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDeleteUserAttributesRequest &, const Model::AdminDeleteUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDeleteUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListIdentityProvidersRequest &, const Model::ListIdentityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityProvidersResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeIdentityProviderRequest &, const Model::DescribeIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserPoolDomainRequest &, const Model::UpdateUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminForgetDeviceRequest &, const Model::AdminForgetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminForgetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserPoolMfaConfigRequest &, const Model::SetUserPoolMfaConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUserPoolMfaConfigResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserPoolRequest &, const Model::DescribeUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUpdateUserAttributesRequest &, const Model::AdminUpdateUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUpdateUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUICustomizationRequest &, const Model::SetUICustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUICustomizationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ConfirmSignUpRequest &, const Model::ConfirmSignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmSignUpResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminLinkProviderForUserRequest &, const Model::AdminLinkProviderForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminLinkProviderForUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CompleteWebAuthnRegistrationRequest &, const Model::CompleteWebAuthnRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteWebAuthnRegistrationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeRiskConfigurationRequest &, const Model::DescribeRiskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRiskConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserAttributeVerificationCodeRequest &, const Model::GetUserAttributeVerificationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserAttributeVerificationCodeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminListGroupsForUserRequest &, const Model::AdminListGroupsForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminListGroupsForUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateResourceServerRequest &, const Model::CreateResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::StartWebAuthnRegistrationRequest &, const Model::StartWebAuthnRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWebAuthnRegistrationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserPoolMfaConfigRequest &, const Model::GetUserPoolMfaConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserPoolMfaConfigResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateResourceServerRequest &, const Model::UpdateResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateManagedLoginBrandingRequest &, const Model::UpdateManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeResourceServerRequest &, const Model::DescribeResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminRemoveUserFromGroupRequest &, const Model::AdminRemoveUserFromGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminRemoveUserFromGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDeleteUserRequest &, const Model::AdminDeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDeleteUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUserPoolsRequest &, const Model::ListUserPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserPoolsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserPoolDomainRequest &, const Model::CreateUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::RevokeTokenRequest &, const Model::RevokeTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminEnableUserRequest &, const Model::AdminEnableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminEnableUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserPoolClientRequest &, const Model::DeleteUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetTokensFromRefreshTokenRequest &, const Model::GetTokensFromRefreshTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTokensFromRefreshTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListWebAuthnCredentialsRequest &, const Model::ListWebAuthnCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebAuthnCredentialsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ResendConfirmationCodeRequest &, const Model::ResendConfirmationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResendConfirmationCodeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminGetUserRequest &, const Model::AdminGetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminGetUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminListUserAuthEventsRequest &, const Model::AdminListUserAuthEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminListUserAuthEventsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUpdateDeviceStatusRequest &, const Model::AdminUpdateDeviceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUpdateDeviceStatusResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminSetUserSettingsRequest &, const Model::AdminSetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminSetUserSettingsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDisableProviderForUserRequest &, const Model::AdminDisableProviderForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDisableProviderForUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminConfirmSignUpRequest &, const Model::AdminConfirmSignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminConfirmSignUpResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUICustomizationRequest &, const Model::GetUICustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUICustomizationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteIdentityProviderRequest &, const Model::DeleteIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AddCustomAttributesRequest &, const Model::AddCustomAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddCustomAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminResetUserPasswordRequest &, const Model::AdminResetUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminResetUserPasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUserGlobalSignOutRequest &, const Model::AdminUserGlobalSignOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUserGlobalSignOutResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminSetUserMFAPreferenceRequest &, const Model::AdminSetUserMFAPreferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminSetUserMFAPreferenceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminSetUserPasswordRequest &, const Model::AdminSetUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminSetUserPasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetRiskConfigurationRequest &, const Model::SetRiskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetRiskConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListResourceServersRequest &, const Model::ListResourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceServersResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetCSVHeaderRequest &, const Model::GetCSVHeaderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCSVHeaderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SignUpRequest &, const Model::SignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignUpResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserMFAPreferenceRequest &, const Model::SetUserMFAPreferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUserMFAPreferenceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::StopUserImportJobRequest &, const Model::StopUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteResourceServerRequest &, const Model::DeleteResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUsersInGroupRequest &, const Model::ListUsersInGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersInGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserPoolDomainRequest &, const Model::DeleteUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeManagedLoginBrandingByClientRequest &, const Model::DescribeManagedLoginBrandingByClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeManagedLoginBrandingByClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::RespondToAuthChallengeRequest &, const Model::RespondToAuthChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondToAuthChallengeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ChangePasswordRequest &, const Model::ChangePasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangePasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserSettingsRequest &, const Model::SetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUserSettingsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeManagedLoginBrandingRequest &, const Model::DescribeManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetLogDeliveryConfigurationRequest &, const Model::GetLogDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogDeliveryConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListDevicesRequest &, const Model::ListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::InitiateAuthRequest &, const Model::InitiateAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateAuthResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDisableUserRequest &, const Model::AdminDisableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDisableUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUserPoolClientsRequest &, const Model::ListUserPoolClientsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserPoolClientsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserPoolRequest &, const Model::UpdateUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserImportJobRequest &, const Model::DescribeUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserImportJobRequest &, const Model::CreateUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateDeviceStatusRequest &, const Model::UpdateDeviceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeviceStatusResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ConfirmDeviceRequest &, const Model::ConfirmDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminRespondToAuthChallengeRequest &, const Model::AdminRespondToAuthChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminRespondToAuthChallengeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ForgotPasswordRequest &, const Model::ForgotPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ForgotPasswordResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String