AWS SDK for C++  0.14.3
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::CognitoIdentityProvider::CognitoIdentityProviderClient Class Reference

#include <CognitoIdentityProviderClient.h>

+ Inheritance diagram for Aws::CognitoIdentityProvider::CognitoIdentityProviderClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 CognitoIdentityProviderClient (const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 CognitoIdentityProviderClient (const Auth::AWSCredentials &credentials, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 CognitoIdentityProviderClient (const std::shared_ptr< Auth::AWSCredentialsProvider > &credentialsProvider, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
virtual ~CognitoIdentityProviderClient ()
 
virtual Model::AddCustomAttributesOutcome AddCustomAttributes (const Model::AddCustomAttributesRequest &request) const
 
virtual Model::AddCustomAttributesOutcomeCallable AddCustomAttributesCallable (const Model::AddCustomAttributesRequest &request) const
 
virtual void AddCustomAttributesAsync (const Model::AddCustomAttributesRequest &request, const AddCustomAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminConfirmSignUpOutcome AdminConfirmSignUp (const Model::AdminConfirmSignUpRequest &request) const
 
virtual Model::AdminConfirmSignUpOutcomeCallable AdminConfirmSignUpCallable (const Model::AdminConfirmSignUpRequest &request) const
 
virtual void AdminConfirmSignUpAsync (const Model::AdminConfirmSignUpRequest &request, const AdminConfirmSignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminDeleteUserOutcome AdminDeleteUser (const Model::AdminDeleteUserRequest &request) const
 
virtual Model::AdminDeleteUserOutcomeCallable AdminDeleteUserCallable (const Model::AdminDeleteUserRequest &request) const
 
virtual void AdminDeleteUserAsync (const Model::AdminDeleteUserRequest &request, const AdminDeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminDeleteUserAttributesOutcome AdminDeleteUserAttributes (const Model::AdminDeleteUserAttributesRequest &request) const
 
virtual Model::AdminDeleteUserAttributesOutcomeCallable AdminDeleteUserAttributesCallable (const Model::AdminDeleteUserAttributesRequest &request) const
 
virtual void AdminDeleteUserAttributesAsync (const Model::AdminDeleteUserAttributesRequest &request, const AdminDeleteUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminDisableUserOutcome AdminDisableUser (const Model::AdminDisableUserRequest &request) const
 
virtual Model::AdminDisableUserOutcomeCallable AdminDisableUserCallable (const Model::AdminDisableUserRequest &request) const
 
virtual void AdminDisableUserAsync (const Model::AdminDisableUserRequest &request, const AdminDisableUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminEnableUserOutcome AdminEnableUser (const Model::AdminEnableUserRequest &request) const
 
virtual Model::AdminEnableUserOutcomeCallable AdminEnableUserCallable (const Model::AdminEnableUserRequest &request) const
 
virtual void AdminEnableUserAsync (const Model::AdminEnableUserRequest &request, const AdminEnableUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminForgetDeviceOutcome AdminForgetDevice (const Model::AdminForgetDeviceRequest &request) const
 
virtual Model::AdminForgetDeviceOutcomeCallable AdminForgetDeviceCallable (const Model::AdminForgetDeviceRequest &request) const
 
virtual void AdminForgetDeviceAsync (const Model::AdminForgetDeviceRequest &request, const AdminForgetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminGetDeviceOutcome AdminGetDevice (const Model::AdminGetDeviceRequest &request) const
 
virtual Model::AdminGetDeviceOutcomeCallable AdminGetDeviceCallable (const Model::AdminGetDeviceRequest &request) const
 
virtual void AdminGetDeviceAsync (const Model::AdminGetDeviceRequest &request, const AdminGetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminGetUserOutcome AdminGetUser (const Model::AdminGetUserRequest &request) const
 
virtual Model::AdminGetUserOutcomeCallable AdminGetUserCallable (const Model::AdminGetUserRequest &request) const
 
virtual void AdminGetUserAsync (const Model::AdminGetUserRequest &request, const AdminGetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminInitiateAuthOutcome AdminInitiateAuth (const Model::AdminInitiateAuthRequest &request) const
 
virtual Model::AdminInitiateAuthOutcomeCallable AdminInitiateAuthCallable (const Model::AdminInitiateAuthRequest &request) const
 
virtual void AdminInitiateAuthAsync (const Model::AdminInitiateAuthRequest &request, const AdminInitiateAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminListDevicesOutcome AdminListDevices (const Model::AdminListDevicesRequest &request) const
 
virtual Model::AdminListDevicesOutcomeCallable AdminListDevicesCallable (const Model::AdminListDevicesRequest &request) const
 
virtual void AdminListDevicesAsync (const Model::AdminListDevicesRequest &request, const AdminListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminResetUserPasswordOutcome AdminResetUserPassword (const Model::AdminResetUserPasswordRequest &request) const
 
virtual Model::AdminResetUserPasswordOutcomeCallable AdminResetUserPasswordCallable (const Model::AdminResetUserPasswordRequest &request) const
 
virtual void AdminResetUserPasswordAsync (const Model::AdminResetUserPasswordRequest &request, const AdminResetUserPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminRespondToAuthChallengeOutcome AdminRespondToAuthChallenge (const Model::AdminRespondToAuthChallengeRequest &request) const
 
virtual Model::AdminRespondToAuthChallengeOutcomeCallable AdminRespondToAuthChallengeCallable (const Model::AdminRespondToAuthChallengeRequest &request) const
 
virtual void AdminRespondToAuthChallengeAsync (const Model::AdminRespondToAuthChallengeRequest &request, const AdminRespondToAuthChallengeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminSetUserSettingsOutcome AdminSetUserSettings (const Model::AdminSetUserSettingsRequest &request) const
 
virtual Model::AdminSetUserSettingsOutcomeCallable AdminSetUserSettingsCallable (const Model::AdminSetUserSettingsRequest &request) const
 
virtual void AdminSetUserSettingsAsync (const Model::AdminSetUserSettingsRequest &request, const AdminSetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminUpdateDeviceStatusOutcome AdminUpdateDeviceStatus (const Model::AdminUpdateDeviceStatusRequest &request) const
 
virtual Model::AdminUpdateDeviceStatusOutcomeCallable AdminUpdateDeviceStatusCallable (const Model::AdminUpdateDeviceStatusRequest &request) const
 
virtual void AdminUpdateDeviceStatusAsync (const Model::AdminUpdateDeviceStatusRequest &request, const AdminUpdateDeviceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminUpdateUserAttributesOutcome AdminUpdateUserAttributes (const Model::AdminUpdateUserAttributesRequest &request) const
 
virtual Model::AdminUpdateUserAttributesOutcomeCallable AdminUpdateUserAttributesCallable (const Model::AdminUpdateUserAttributesRequest &request) const
 
virtual void AdminUpdateUserAttributesAsync (const Model::AdminUpdateUserAttributesRequest &request, const AdminUpdateUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AdminUserGlobalSignOutOutcome AdminUserGlobalSignOut (const Model::AdminUserGlobalSignOutRequest &request) const
 
virtual Model::AdminUserGlobalSignOutOutcomeCallable AdminUserGlobalSignOutCallable (const Model::AdminUserGlobalSignOutRequest &request) const
 
virtual void AdminUserGlobalSignOutAsync (const Model::AdminUserGlobalSignOutRequest &request, const AdminUserGlobalSignOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ChangePasswordOutcome ChangePassword (const Model::ChangePasswordRequest &request) const
 
virtual Model::ChangePasswordOutcomeCallable ChangePasswordCallable (const Model::ChangePasswordRequest &request) const
 
virtual void ChangePasswordAsync (const Model::ChangePasswordRequest &request, const ChangePasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ConfirmDeviceOutcome ConfirmDevice (const Model::ConfirmDeviceRequest &request) const
 
virtual Model::ConfirmDeviceOutcomeCallable ConfirmDeviceCallable (const Model::ConfirmDeviceRequest &request) const
 
virtual void ConfirmDeviceAsync (const Model::ConfirmDeviceRequest &request, const ConfirmDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ConfirmForgotPasswordOutcome ConfirmForgotPassword (const Model::ConfirmForgotPasswordRequest &request) const
 
virtual Model::ConfirmForgotPasswordOutcomeCallable ConfirmForgotPasswordCallable (const Model::ConfirmForgotPasswordRequest &request) const
 
virtual void ConfirmForgotPasswordAsync (const Model::ConfirmForgotPasswordRequest &request, const ConfirmForgotPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ConfirmSignUpOutcome ConfirmSignUp (const Model::ConfirmSignUpRequest &request) const
 
virtual Model::ConfirmSignUpOutcomeCallable ConfirmSignUpCallable (const Model::ConfirmSignUpRequest &request) const
 
virtual void ConfirmSignUpAsync (const Model::ConfirmSignUpRequest &request, const ConfirmSignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserPoolOutcome CreateUserPool (const Model::CreateUserPoolRequest &request) const
 
virtual Model::CreateUserPoolOutcomeCallable CreateUserPoolCallable (const Model::CreateUserPoolRequest &request) const
 
virtual void CreateUserPoolAsync (const Model::CreateUserPoolRequest &request, const CreateUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserPoolClientOutcome CreateUserPoolClient (const Model::CreateUserPoolClientRequest &request) const
 
virtual Model::CreateUserPoolClientOutcomeCallable CreateUserPoolClientCallable (const Model::CreateUserPoolClientRequest &request) const
 
virtual void CreateUserPoolClientAsync (const Model::CreateUserPoolClientRequest &request, const CreateUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserOutcome DeleteUser (const Model::DeleteUserRequest &request) const
 
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable (const Model::DeleteUserRequest &request) const
 
virtual void DeleteUserAsync (const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserAttributesOutcome DeleteUserAttributes (const Model::DeleteUserAttributesRequest &request) const
 
virtual Model::DeleteUserAttributesOutcomeCallable DeleteUserAttributesCallable (const Model::DeleteUserAttributesRequest &request) const
 
virtual void DeleteUserAttributesAsync (const Model::DeleteUserAttributesRequest &request, const DeleteUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserPoolOutcome DeleteUserPool (const Model::DeleteUserPoolRequest &request) const
 
virtual Model::DeleteUserPoolOutcomeCallable DeleteUserPoolCallable (const Model::DeleteUserPoolRequest &request) const
 
virtual void DeleteUserPoolAsync (const Model::DeleteUserPoolRequest &request, const DeleteUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserPoolClientOutcome DeleteUserPoolClient (const Model::DeleteUserPoolClientRequest &request) const
 
virtual Model::DeleteUserPoolClientOutcomeCallable DeleteUserPoolClientCallable (const Model::DeleteUserPoolClientRequest &request) const
 
virtual void DeleteUserPoolClientAsync (const Model::DeleteUserPoolClientRequest &request, const DeleteUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserPoolOutcome DescribeUserPool (const Model::DescribeUserPoolRequest &request) const
 
virtual Model::DescribeUserPoolOutcomeCallable DescribeUserPoolCallable (const Model::DescribeUserPoolRequest &request) const
 
virtual void DescribeUserPoolAsync (const Model::DescribeUserPoolRequest &request, const DescribeUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserPoolClientOutcome DescribeUserPoolClient (const Model::DescribeUserPoolClientRequest &request) const
 
virtual Model::DescribeUserPoolClientOutcomeCallable DescribeUserPoolClientCallable (const Model::DescribeUserPoolClientRequest &request) const
 
virtual void DescribeUserPoolClientAsync (const Model::DescribeUserPoolClientRequest &request, const DescribeUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ForgetDeviceOutcome ForgetDevice (const Model::ForgetDeviceRequest &request) const
 
virtual Model::ForgetDeviceOutcomeCallable ForgetDeviceCallable (const Model::ForgetDeviceRequest &request) const
 
virtual void ForgetDeviceAsync (const Model::ForgetDeviceRequest &request, const ForgetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ForgotPasswordOutcome ForgotPassword (const Model::ForgotPasswordRequest &request) const
 
virtual Model::ForgotPasswordOutcomeCallable ForgotPasswordCallable (const Model::ForgotPasswordRequest &request) const
 
virtual void ForgotPasswordAsync (const Model::ForgotPasswordRequest &request, const ForgotPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDeviceOutcome GetDevice (const Model::GetDeviceRequest &request) const
 
virtual Model::GetDeviceOutcomeCallable GetDeviceCallable (const Model::GetDeviceRequest &request) const
 
virtual void GetDeviceAsync (const Model::GetDeviceRequest &request, const GetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUserOutcome GetUser (const Model::GetUserRequest &request) const
 
virtual Model::GetUserOutcomeCallable GetUserCallable (const Model::GetUserRequest &request) const
 
virtual void GetUserAsync (const Model::GetUserRequest &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUserAttributeVerificationCodeOutcome GetUserAttributeVerificationCode (const Model::GetUserAttributeVerificationCodeRequest &request) const
 
virtual Model::GetUserAttributeVerificationCodeOutcomeCallable GetUserAttributeVerificationCodeCallable (const Model::GetUserAttributeVerificationCodeRequest &request) const
 
virtual void GetUserAttributeVerificationCodeAsync (const Model::GetUserAttributeVerificationCodeRequest &request, const GetUserAttributeVerificationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GlobalSignOutOutcome GlobalSignOut (const Model::GlobalSignOutRequest &request) const
 
virtual Model::GlobalSignOutOutcomeCallable GlobalSignOutCallable (const Model::GlobalSignOutRequest &request) const
 
virtual void GlobalSignOutAsync (const Model::GlobalSignOutRequest &request, const GlobalSignOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::InitiateAuthOutcome InitiateAuth (const Model::InitiateAuthRequest &request) const
 
virtual Model::InitiateAuthOutcomeCallable InitiateAuthCallable (const Model::InitiateAuthRequest &request) const
 
virtual void InitiateAuthAsync (const Model::InitiateAuthRequest &request, const InitiateAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDevicesOutcome ListDevices (const Model::ListDevicesRequest &request) const
 
virtual Model::ListDevicesOutcomeCallable ListDevicesCallable (const Model::ListDevicesRequest &request) const
 
virtual void ListDevicesAsync (const Model::ListDevicesRequest &request, const ListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUserPoolClientsOutcome ListUserPoolClients (const Model::ListUserPoolClientsRequest &request) const
 
virtual Model::ListUserPoolClientsOutcomeCallable ListUserPoolClientsCallable (const Model::ListUserPoolClientsRequest &request) const
 
virtual void ListUserPoolClientsAsync (const Model::ListUserPoolClientsRequest &request, const ListUserPoolClientsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUserPoolsOutcome ListUserPools (const Model::ListUserPoolsRequest &request) const
 
virtual Model::ListUserPoolsOutcomeCallable ListUserPoolsCallable (const Model::ListUserPoolsRequest &request) const
 
virtual void ListUserPoolsAsync (const Model::ListUserPoolsRequest &request, const ListUserPoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUsersOutcome ListUsers (const Model::ListUsersRequest &request) const
 
virtual Model::ListUsersOutcomeCallable ListUsersCallable (const Model::ListUsersRequest &request) const
 
virtual void ListUsersAsync (const Model::ListUsersRequest &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResendConfirmationCodeOutcome ResendConfirmationCode (const Model::ResendConfirmationCodeRequest &request) const
 
virtual Model::ResendConfirmationCodeOutcomeCallable ResendConfirmationCodeCallable (const Model::ResendConfirmationCodeRequest &request) const
 
virtual void ResendConfirmationCodeAsync (const Model::ResendConfirmationCodeRequest &request, const ResendConfirmationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RespondToAuthChallengeOutcome RespondToAuthChallenge (const Model::RespondToAuthChallengeRequest &request) const
 
virtual Model::RespondToAuthChallengeOutcomeCallable RespondToAuthChallengeCallable (const Model::RespondToAuthChallengeRequest &request) const
 
virtual void RespondToAuthChallengeAsync (const Model::RespondToAuthChallengeRequest &request, const RespondToAuthChallengeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SetUserSettingsOutcome SetUserSettings (const Model::SetUserSettingsRequest &request) const
 
virtual Model::SetUserSettingsOutcomeCallable SetUserSettingsCallable (const Model::SetUserSettingsRequest &request) const
 
virtual void SetUserSettingsAsync (const Model::SetUserSettingsRequest &request, const SetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SignUpOutcome SignUp (const Model::SignUpRequest &request) const
 
virtual Model::SignUpOutcomeCallable SignUpCallable (const Model::SignUpRequest &request) const
 
virtual void SignUpAsync (const Model::SignUpRequest &request, const SignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDeviceStatusOutcome UpdateDeviceStatus (const Model::UpdateDeviceStatusRequest &request) const
 
virtual Model::UpdateDeviceStatusOutcomeCallable UpdateDeviceStatusCallable (const Model::UpdateDeviceStatusRequest &request) const
 
virtual void UpdateDeviceStatusAsync (const Model::UpdateDeviceStatusRequest &request, const UpdateDeviceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserAttributesOutcome UpdateUserAttributes (const Model::UpdateUserAttributesRequest &request) const
 
virtual Model::UpdateUserAttributesOutcomeCallable UpdateUserAttributesCallable (const Model::UpdateUserAttributesRequest &request) const
 
virtual void UpdateUserAttributesAsync (const Model::UpdateUserAttributesRequest &request, const UpdateUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserPoolOutcome UpdateUserPool (const Model::UpdateUserPoolRequest &request) const
 
virtual Model::UpdateUserPoolOutcomeCallable UpdateUserPoolCallable (const Model::UpdateUserPoolRequest &request) const
 
virtual void UpdateUserPoolAsync (const Model::UpdateUserPoolRequest &request, const UpdateUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserPoolClientOutcome UpdateUserPoolClient (const Model::UpdateUserPoolClientRequest &request) const
 
virtual Model::UpdateUserPoolClientOutcomeCallable UpdateUserPoolClientCallable (const Model::UpdateUserPoolClientRequest &request) const
 
virtual void UpdateUserPoolClientAsync (const Model::UpdateUserPoolClientRequest &request, const UpdateUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::VerifyUserAttributeOutcome VerifyUserAttribute (const Model::VerifyUserAttributeRequest &request) const
 
virtual Model::VerifyUserAttributeOutcomeCallable VerifyUserAttributeCallable (const Model::VerifyUserAttributeRequest &request) const
 
virtual void VerifyUserAttributeAsync (const Model::VerifyUserAttributeRequest &request, const VerifyUserAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
JsonOutcome MakeRequest (const Aws::String &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 

Detailed Description

You can create a user pool in Amazon Cognito Identity to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies.

This API reference provides information about user pools in Amazon Cognito Identity.

For more information, see Amazon Cognito.

Definition at line 322 of file CognitoIdentityProviderClient.h.

Member Typedef Documentation

Definition at line 325 of file CognitoIdentityProviderClient.h.

Constructor & Destructor Documentation

Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CognitoIdentityProviderClient ( const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CognitoIdentityProviderClient ( const Auth::AWSCredentials credentials,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CognitoIdentityProviderClient ( const std::shared_ptr< Auth::AWSCredentialsProvider > &  credentialsProvider,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

virtual Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::~CognitoIdentityProviderClient ( )
virtual

Member Function Documentation

virtual Model::AddCustomAttributesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AddCustomAttributes ( const Model::AddCustomAttributesRequest request) const
virtual

Adds additional user attributes to the user pool schema.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AddCustomAttributesAsync ( const Model::AddCustomAttributesRequest request,
const AddCustomAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds additional user attributes to the user pool schema.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AddCustomAttributesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AddCustomAttributesCallable ( const Model::AddCustomAttributesRequest request) const
virtual

Adds additional user attributes to the user pool schema.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminConfirmSignUpOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminConfirmSignUp ( const Model::AdminConfirmSignUpRequest request) const
virtual

Confirms user registration as an admin without using a confirmation code. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminConfirmSignUpAsync ( const Model::AdminConfirmSignUpRequest request,
const AdminConfirmSignUpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Confirms user registration as an admin without using a confirmation code. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminConfirmSignUpOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminConfirmSignUpCallable ( const Model::AdminConfirmSignUpRequest request) const
virtual

Confirms user registration as an admin without using a confirmation code. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminDeleteUserOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDeleteUser ( const Model::AdminDeleteUserRequest request) const
virtual

Deletes a user as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDeleteUserAsync ( const Model::AdminDeleteUserRequest request,
const AdminDeleteUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a user as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminDeleteUserAttributesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDeleteUserAttributes ( const Model::AdminDeleteUserAttributesRequest request) const
virtual

Deletes the user attributes in a user pool as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDeleteUserAttributesAsync ( const Model::AdminDeleteUserAttributesRequest request,
const AdminDeleteUserAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the user attributes in a user pool as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminDeleteUserAttributesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDeleteUserAttributesCallable ( const Model::AdminDeleteUserAttributesRequest request) const
virtual

Deletes the user attributes in a user pool as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminDeleteUserOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDeleteUserCallable ( const Model::AdminDeleteUserRequest request) const
virtual

Deletes a user as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminDisableUserOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDisableUser ( const Model::AdminDisableUserRequest request) const
virtual

Disables the specified user as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDisableUserAsync ( const Model::AdminDisableUserRequest request,
const AdminDisableUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disables the specified user as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminDisableUserOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminDisableUserCallable ( const Model::AdminDisableUserRequest request) const
virtual

Disables the specified user as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminEnableUserOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminEnableUser ( const Model::AdminEnableUserRequest request) const
virtual

Enables the specified user as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminEnableUserAsync ( const Model::AdminEnableUserRequest request,
const AdminEnableUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Enables the specified user as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminEnableUserOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminEnableUserCallable ( const Model::AdminEnableUserRequest request) const
virtual

Enables the specified user as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminForgetDeviceOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminForgetDevice ( const Model::AdminForgetDeviceRequest request) const
virtual

Forgets the device, as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminForgetDeviceAsync ( const Model::AdminForgetDeviceRequest request,
const AdminForgetDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Forgets the device, as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminForgetDeviceOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminForgetDeviceCallable ( const Model::AdminForgetDeviceRequest request) const
virtual

Forgets the device, as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminGetDeviceOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminGetDevice ( const Model::AdminGetDeviceRequest request) const
virtual

Gets the device, as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminGetDeviceAsync ( const Model::AdminGetDeviceRequest request,
const AdminGetDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the device, as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminGetDeviceOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminGetDeviceCallable ( const Model::AdminGetDeviceRequest request) const
virtual

Gets the device, as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminGetUserOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminGetUser ( const Model::AdminGetUserRequest request) const
virtual

Gets the specified user by user name in a user pool as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminGetUserAsync ( const Model::AdminGetUserRequest request,
const AdminGetUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the specified user by user name in a user pool as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminGetUserOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminGetUserCallable ( const Model::AdminGetUserRequest request) const
virtual

Gets the specified user by user name in a user pool as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminInitiateAuthOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminInitiateAuth ( const Model::AdminInitiateAuthRequest request) const
virtual

Initiates the authentication flow, as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminInitiateAuthAsync ( const Model::AdminInitiateAuthRequest request,
const AdminInitiateAuthResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initiates the authentication flow, as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminInitiateAuthOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminInitiateAuthCallable ( const Model::AdminInitiateAuthRequest request) const
virtual

Initiates the authentication flow, as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminListDevicesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminListDevices ( const Model::AdminListDevicesRequest request) const
virtual

Lists devices, as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminListDevicesAsync ( const Model::AdminListDevicesRequest request,
const AdminListDevicesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists devices, as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminListDevicesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminListDevicesCallable ( const Model::AdminListDevicesRequest request) const
virtual

Lists devices, as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminResetUserPasswordOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminResetUserPassword ( const Model::AdminResetUserPasswordRequest request) const
virtual

Resets the specified user's password in a user pool as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminResetUserPasswordAsync ( const Model::AdminResetUserPasswordRequest request,
const AdminResetUserPasswordResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Resets the specified user's password in a user pool as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminResetUserPasswordOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminResetUserPasswordCallable ( const Model::AdminResetUserPasswordRequest request) const
virtual

Resets the specified user's password in a user pool as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminRespondToAuthChallengeOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminRespondToAuthChallenge ( const Model::AdminRespondToAuthChallengeRequest request) const
virtual

Responds to an authentication challenge, as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminRespondToAuthChallengeAsync ( const Model::AdminRespondToAuthChallengeRequest request,
const AdminRespondToAuthChallengeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Responds to an authentication challenge, as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminRespondToAuthChallengeOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminRespondToAuthChallengeCallable ( const Model::AdminRespondToAuthChallengeRequest request) const
virtual

Responds to an authentication challenge, as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminSetUserSettingsOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminSetUserSettings ( const Model::AdminSetUserSettingsRequest request) const
virtual

Sets all the user settings for a specified user name. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminSetUserSettingsAsync ( const Model::AdminSetUserSettingsRequest request,
const AdminSetUserSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets all the user settings for a specified user name. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminSetUserSettingsOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminSetUserSettingsCallable ( const Model::AdminSetUserSettingsRequest request) const
virtual

Sets all the user settings for a specified user name. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminUpdateDeviceStatusOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUpdateDeviceStatus ( const Model::AdminUpdateDeviceStatusRequest request) const
virtual

Updates the device status as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUpdateDeviceStatusAsync ( const Model::AdminUpdateDeviceStatusRequest request,
const AdminUpdateDeviceStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the device status as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminUpdateDeviceStatusOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUpdateDeviceStatusCallable ( const Model::AdminUpdateDeviceStatusRequest request) const
virtual

Updates the device status as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminUpdateUserAttributesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUpdateUserAttributes ( const Model::AdminUpdateUserAttributesRequest request) const
virtual

Updates the specified user's attributes, including developer attributes, as an administrator. Works on any user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUpdateUserAttributesAsync ( const Model::AdminUpdateUserAttributesRequest request,
const AdminUpdateUserAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the specified user's attributes, including developer attributes, as an administrator. Works on any user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminUpdateUserAttributesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUpdateUserAttributesCallable ( const Model::AdminUpdateUserAttributesRequest request) const
virtual

Updates the specified user's attributes, including developer attributes, as an administrator. Works on any user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AdminUserGlobalSignOutOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUserGlobalSignOut ( const Model::AdminUserGlobalSignOutRequest request) const
virtual

Signs out users from all devices, as an administrator.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUserGlobalSignOutAsync ( const Model::AdminUserGlobalSignOutRequest request,
const AdminUserGlobalSignOutResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Signs out users from all devices, as an administrator.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AdminUserGlobalSignOutOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::AdminUserGlobalSignOutCallable ( const Model::AdminUserGlobalSignOutRequest request) const
virtual

Signs out users from all devices, as an administrator.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ChangePasswordOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ChangePassword ( const Model::ChangePasswordRequest request) const
virtual

Changes the password for a specified user in a user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ChangePasswordAsync ( const Model::ChangePasswordRequest request,
const ChangePasswordResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes the password for a specified user in a user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ChangePasswordOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ChangePasswordCallable ( const Model::ChangePasswordRequest request) const
virtual

Changes the password for a specified user in a user pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ConfirmDeviceOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmDevice ( const Model::ConfirmDeviceRequest request) const
virtual

Confirms tracking of the device. This API call is the call that beings device tracking.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmDeviceAsync ( const Model::ConfirmDeviceRequest request,
const ConfirmDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Confirms tracking of the device. This API call is the call that beings device tracking.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ConfirmDeviceOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmDeviceCallable ( const Model::ConfirmDeviceRequest request) const
virtual

Confirms tracking of the device. This API call is the call that beings device tracking.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ConfirmForgotPasswordOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmForgotPassword ( const Model::ConfirmForgotPasswordRequest request) const
virtual

Allows a user to enter a code provided when they reset their password to update their password.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmForgotPasswordAsync ( const Model::ConfirmForgotPasswordRequest request,
const ConfirmForgotPasswordResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows a user to enter a code provided when they reset their password to update their password.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ConfirmForgotPasswordOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmForgotPasswordCallable ( const Model::ConfirmForgotPasswordRequest request) const
virtual

Allows a user to enter a code provided when they reset their password to update their password.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ConfirmSignUpOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmSignUp ( const Model::ConfirmSignUpRequest request) const
virtual

Confirms registration of a user and handles the existing alias from a previous user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmSignUpAsync ( const Model::ConfirmSignUpRequest request,
const ConfirmSignUpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Confirms registration of a user and handles the existing alias from a previous user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ConfirmSignUpOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ConfirmSignUpCallable ( const Model::ConfirmSignUpRequest request) const
virtual

Confirms registration of a user and handles the existing alias from a previous user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateUserPoolOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CreateUserPool ( const Model::CreateUserPoolRequest request) const
virtual

Creates a new Amazon Cognito user pool and sets the password policy for the pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CreateUserPoolAsync ( const Model::CreateUserPoolRequest request,
const CreateUserPoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new Amazon Cognito user pool and sets the password policy for the pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateUserPoolOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CreateUserPoolCallable ( const Model::CreateUserPoolRequest request) const
virtual

Creates a new Amazon Cognito user pool and sets the password policy for the pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateUserPoolClientOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CreateUserPoolClient ( const Model::CreateUserPoolClientRequest request) const
virtual

Creates the user pool client.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CreateUserPoolClientAsync ( const Model::CreateUserPoolClientRequest request,
const CreateUserPoolClientResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates the user pool client.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateUserPoolClientOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::CreateUserPoolClientCallable ( const Model::CreateUserPoolClientRequest request) const
virtual

Creates the user pool client.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteUserOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUser ( const Model::DeleteUserRequest request) const
virtual

Allows a user to delete one's self.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserAsync ( const Model::DeleteUserRequest request,
const DeleteUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows a user to delete one's self.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteUserAttributesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserAttributes ( const Model::DeleteUserAttributesRequest request) const
virtual

Deletes the attributes for a user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserAttributesAsync ( const Model::DeleteUserAttributesRequest request,
const DeleteUserAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the attributes for a user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteUserAttributesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserAttributesCallable ( const Model::DeleteUserAttributesRequest request) const
virtual

Deletes the attributes for a user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteUserOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserCallable ( const Model::DeleteUserRequest request) const
virtual

Allows a user to delete one's self.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteUserPoolOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserPool ( const Model::DeleteUserPoolRequest request) const
virtual

Deletes the specified Amazon Cognito user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserPoolAsync ( const Model::DeleteUserPoolRequest request,
const DeleteUserPoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified Amazon Cognito user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteUserPoolOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserPoolCallable ( const Model::DeleteUserPoolRequest request) const
virtual

Deletes the specified Amazon Cognito user pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteUserPoolClientOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserPoolClient ( const Model::DeleteUserPoolClientRequest request) const
virtual

Allows the developer to delete the user pool client.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserPoolClientAsync ( const Model::DeleteUserPoolClientRequest request,
const DeleteUserPoolClientResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows the developer to delete the user pool client.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteUserPoolClientOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DeleteUserPoolClientCallable ( const Model::DeleteUserPoolClientRequest request) const
virtual

Allows the developer to delete the user pool client.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeUserPoolOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DescribeUserPool ( const Model::DescribeUserPoolRequest request) const
virtual

Returns the configuration information and metadata of the specified user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DescribeUserPoolAsync ( const Model::DescribeUserPoolRequest request,
const DescribeUserPoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the configuration information and metadata of the specified user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeUserPoolOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DescribeUserPoolCallable ( const Model::DescribeUserPoolRequest request) const
virtual

Returns the configuration information and metadata of the specified user pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeUserPoolClientOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DescribeUserPoolClient ( const Model::DescribeUserPoolClientRequest request) const
virtual

Client method for returning the configuration information and metadata of the specified user pool client.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DescribeUserPoolClientAsync ( const Model::DescribeUserPoolClientRequest request,
const DescribeUserPoolClientResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Client method for returning the configuration information and metadata of the specified user pool client.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeUserPoolClientOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::DescribeUserPoolClientCallable ( const Model::DescribeUserPoolClientRequest request) const
virtual

Client method for returning the configuration information and metadata of the specified user pool client.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ForgetDeviceOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ForgetDevice ( const Model::ForgetDeviceRequest request) const
virtual

Forgets the specified device.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ForgetDeviceAsync ( const Model::ForgetDeviceRequest request,
const ForgetDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Forgets the specified device.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ForgetDeviceOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ForgetDeviceCallable ( const Model::ForgetDeviceRequest request) const
virtual

Forgets the specified device.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ForgotPasswordOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ForgotPassword ( const Model::ForgotPasswordRequest request) const
virtual

Retrieves the password for the specified client ID or username.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ForgotPasswordAsync ( const Model::ForgotPasswordRequest request,
const ForgotPasswordResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the password for the specified client ID or username.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ForgotPasswordOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ForgotPasswordCallable ( const Model::ForgotPasswordRequest request) const
virtual

Retrieves the password for the specified client ID or username.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetDeviceOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetDevice ( const Model::GetDeviceRequest request) const
virtual

Gets the device.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetDeviceAsync ( const Model::GetDeviceRequest request,
const GetDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the device.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetDeviceOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetDeviceCallable ( const Model::GetDeviceRequest request) const
virtual

Gets the device.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetUserOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetUser ( const Model::GetUserRequest request) const
virtual

Gets the user attributes and metadata for a user.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetUserAsync ( const Model::GetUserRequest request,
const GetUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the user attributes and metadata for a user.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetUserAttributeVerificationCodeOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetUserAttributeVerificationCode ( const Model::GetUserAttributeVerificationCodeRequest request) const
virtual

Gets the user attribute verification code for the specified attribute name.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetUserAttributeVerificationCodeAsync ( const Model::GetUserAttributeVerificationCodeRequest request,
const GetUserAttributeVerificationCodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the user attribute verification code for the specified attribute name.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetUserAttributeVerificationCodeOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetUserAttributeVerificationCodeCallable ( const Model::GetUserAttributeVerificationCodeRequest request) const
virtual

Gets the user attribute verification code for the specified attribute name.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetUserOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GetUserCallable ( const Model::GetUserRequest request) const
virtual

Gets the user attributes and metadata for a user.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GlobalSignOutOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GlobalSignOut ( const Model::GlobalSignOutRequest request) const
virtual

Signs out users from all devices.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GlobalSignOutAsync ( const Model::GlobalSignOutRequest request,
const GlobalSignOutResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Signs out users from all devices.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GlobalSignOutOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::GlobalSignOutCallable ( const Model::GlobalSignOutRequest request) const
virtual

Signs out users from all devices.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::InitiateAuthOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::InitiateAuth ( const Model::InitiateAuthRequest request) const
virtual

Initiates the authentication flow.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::InitiateAuthAsync ( const Model::InitiateAuthRequest request,
const InitiateAuthResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initiates the authentication flow.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::InitiateAuthOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::InitiateAuthCallable ( const Model::InitiateAuthRequest request) const
virtual

Initiates the authentication flow.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListDevicesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListDevices ( const Model::ListDevicesRequest request) const
virtual

Lists the devices.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListDevicesAsync ( const Model::ListDevicesRequest request,
const ListDevicesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the devices.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListDevicesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListDevicesCallable ( const Model::ListDevicesRequest request) const
virtual

Lists the devices.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListUserPoolClientsOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUserPoolClients ( const Model::ListUserPoolClientsRequest request) const
virtual

Lists the clients that have been created for the specified user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUserPoolClientsAsync ( const Model::ListUserPoolClientsRequest request,
const ListUserPoolClientsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the clients that have been created for the specified user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListUserPoolClientsOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUserPoolClientsCallable ( const Model::ListUserPoolClientsRequest request) const
virtual

Lists the clients that have been created for the specified user pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListUserPoolsOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUserPools ( const Model::ListUserPoolsRequest request) const
virtual

Lists the user pools associated with an AWS account.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUserPoolsAsync ( const Model::ListUserPoolsRequest request,
const ListUserPoolsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the user pools associated with an AWS account.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListUserPoolsOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUserPoolsCallable ( const Model::ListUserPoolsRequest request) const
virtual

Lists the user pools associated with an AWS account.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListUsersOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUsers ( const Model::ListUsersRequest request) const
virtual

Lists the users in the Amazon Cognito user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUsersAsync ( const Model::ListUsersRequest request,
const ListUsersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the users in the Amazon Cognito user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListUsersOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ListUsersCallable ( const Model::ListUsersRequest request) const
virtual

Lists the users in the Amazon Cognito user pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ResendConfirmationCodeOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ResendConfirmationCode ( const Model::ResendConfirmationCodeRequest request) const
virtual

Resends the confirmation (for confirmation of registration) to a specific user in the user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ResendConfirmationCodeAsync ( const Model::ResendConfirmationCodeRequest request,
const ResendConfirmationCodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Resends the confirmation (for confirmation of registration) to a specific user in the user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ResendConfirmationCodeOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::ResendConfirmationCodeCallable ( const Model::ResendConfirmationCodeRequest request) const
virtual

Resends the confirmation (for confirmation of registration) to a specific user in the user pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::RespondToAuthChallengeOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::RespondToAuthChallenge ( const Model::RespondToAuthChallengeRequest request) const
virtual

Responds to the authentication challenge.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::RespondToAuthChallengeAsync ( const Model::RespondToAuthChallengeRequest request,
const RespondToAuthChallengeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Responds to the authentication challenge.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::RespondToAuthChallengeOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::RespondToAuthChallengeCallable ( const Model::RespondToAuthChallengeRequest request) const
virtual

Responds to the authentication challenge.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::SetUserSettingsOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::SetUserSettings ( const Model::SetUserSettingsRequest request) const
virtual

Sets the user settings like multi-factor authentication (MFA). If MFA is to be removed for a particular attribute pass the attribute with code delivery as null. If null list is passed, all MFA options are removed.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::SetUserSettingsAsync ( const Model::SetUserSettingsRequest request,
const SetUserSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets the user settings like multi-factor authentication (MFA). If MFA is to be removed for a particular attribute pass the attribute with code delivery as null. If null list is passed, all MFA options are removed.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::SetUserSettingsOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::SetUserSettingsCallable ( const Model::SetUserSettingsRequest request) const
virtual

Sets the user settings like multi-factor authentication (MFA). If MFA is to be removed for a particular attribute pass the attribute with code delivery as null. If null list is passed, all MFA options are removed.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::SignUpOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::SignUp ( const Model::SignUpRequest request) const
virtual

Registers the user in the specified user pool and creates a user name, password, and user attributes.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::SignUpAsync ( const Model::SignUpRequest request,
const SignUpResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers the user in the specified user pool and creates a user name, password, and user attributes.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::SignUpOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::SignUpCallable ( const Model::SignUpRequest request) const
virtual

Registers the user in the specified user pool and creates a user name, password, and user attributes.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateDeviceStatusOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateDeviceStatus ( const Model::UpdateDeviceStatusRequest request) const
virtual

Updates the device status.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateDeviceStatusAsync ( const Model::UpdateDeviceStatusRequest request,
const UpdateDeviceStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the device status.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateDeviceStatusOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateDeviceStatusCallable ( const Model::UpdateDeviceStatusRequest request) const
virtual

Updates the device status.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateUserAttributesOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserAttributes ( const Model::UpdateUserAttributesRequest request) const
virtual

Allows a user to update a specific attribute (one at a time).

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserAttributesAsync ( const Model::UpdateUserAttributesRequest request,
const UpdateUserAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows a user to update a specific attribute (one at a time).

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateUserAttributesOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserAttributesCallable ( const Model::UpdateUserAttributesRequest request) const
virtual

Allows a user to update a specific attribute (one at a time).

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateUserPoolOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserPool ( const Model::UpdateUserPoolRequest request) const
virtual

Updates the specified user pool with the specified attributes.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserPoolAsync ( const Model::UpdateUserPoolRequest request,
const UpdateUserPoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the specified user pool with the specified attributes.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateUserPoolOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserPoolCallable ( const Model::UpdateUserPoolRequest request) const
virtual

Updates the specified user pool with the specified attributes.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateUserPoolClientOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserPoolClient ( const Model::UpdateUserPoolClientRequest request) const
virtual

Allows the developer to update the specified user pool client and password policy.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserPoolClientAsync ( const Model::UpdateUserPoolClientRequest request,
const UpdateUserPoolClientResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Allows the developer to update the specified user pool client and password policy.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateUserPoolClientOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::UpdateUserPoolClientCallable ( const Model::UpdateUserPoolClientRequest request) const
virtual

Allows the developer to update the specified user pool client and password policy.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::VerifyUserAttributeOutcome Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::VerifyUserAttribute ( const Model::VerifyUserAttributeRequest request) const
virtual

Verifies the specified user attributes in the user pool.

virtual void Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::VerifyUserAttributeAsync ( const Model::VerifyUserAttributeRequest request,
const VerifyUserAttributeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Verifies the specified user attributes in the user pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::VerifyUserAttributeOutcomeCallable Aws::CognitoIdentityProvider::CognitoIdentityProviderClient::VerifyUserAttributeCallable ( const Model::VerifyUserAttributeRequest request) const
virtual

Verifies the specified user attributes in the user pool.

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: