@aws-sdk/client-cognito-identity-provider
Version:
AWS SDK for JavaScript Cognito Identity Provider Client for Node.js, Browser and React Native
988 lines • 87.4 kB
TypeScript
import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types";
import { CognitoIdentityProviderClient } from "./CognitoIdentityProviderClient";
import { type AddCustomAttributesCommandInput, type AddCustomAttributesCommandOutput } from "./commands/AddCustomAttributesCommand";
import { type AddUserPoolClientSecretCommandInput, type AddUserPoolClientSecretCommandOutput } from "./commands/AddUserPoolClientSecretCommand";
import { type AdminAddUserToGroupCommandInput, type AdminAddUserToGroupCommandOutput } from "./commands/AdminAddUserToGroupCommand";
import { type AdminConfirmSignUpCommandInput, type AdminConfirmSignUpCommandOutput } from "./commands/AdminConfirmSignUpCommand";
import { type AdminCreateUserCommandInput, type AdminCreateUserCommandOutput } from "./commands/AdminCreateUserCommand";
import { type AdminDeleteUserAttributesCommandInput, type AdminDeleteUserAttributesCommandOutput } from "./commands/AdminDeleteUserAttributesCommand";
import { type AdminDeleteUserCommandInput, type AdminDeleteUserCommandOutput } from "./commands/AdminDeleteUserCommand";
import { type AdminDisableProviderForUserCommandInput, type AdminDisableProviderForUserCommandOutput } from "./commands/AdminDisableProviderForUserCommand";
import { type AdminDisableUserCommandInput, type AdminDisableUserCommandOutput } from "./commands/AdminDisableUserCommand";
import { type AdminEnableUserCommandInput, type AdminEnableUserCommandOutput } from "./commands/AdminEnableUserCommand";
import { type AdminForgetDeviceCommandInput, type AdminForgetDeviceCommandOutput } from "./commands/AdminForgetDeviceCommand";
import { type AdminGetDeviceCommandInput, type AdminGetDeviceCommandOutput } from "./commands/AdminGetDeviceCommand";
import { type AdminGetUserCommandInput, type AdminGetUserCommandOutput } from "./commands/AdminGetUserCommand";
import { type AdminInitiateAuthCommandInput, type AdminInitiateAuthCommandOutput } from "./commands/AdminInitiateAuthCommand";
import { type AdminLinkProviderForUserCommandInput, type AdminLinkProviderForUserCommandOutput } from "./commands/AdminLinkProviderForUserCommand";
import { type AdminListDevicesCommandInput, type AdminListDevicesCommandOutput } from "./commands/AdminListDevicesCommand";
import { type AdminListGroupsForUserCommandInput, type AdminListGroupsForUserCommandOutput } from "./commands/AdminListGroupsForUserCommand";
import { type AdminListUserAuthEventsCommandInput, type AdminListUserAuthEventsCommandOutput } from "./commands/AdminListUserAuthEventsCommand";
import { type AdminRemoveUserFromGroupCommandInput, type AdminRemoveUserFromGroupCommandOutput } from "./commands/AdminRemoveUserFromGroupCommand";
import { type AdminResetUserPasswordCommandInput, type AdminResetUserPasswordCommandOutput } from "./commands/AdminResetUserPasswordCommand";
import { type AdminRespondToAuthChallengeCommandInput, type AdminRespondToAuthChallengeCommandOutput } from "./commands/AdminRespondToAuthChallengeCommand";
import { type AdminSetUserMFAPreferenceCommandInput, type AdminSetUserMFAPreferenceCommandOutput } from "./commands/AdminSetUserMFAPreferenceCommand";
import { type AdminSetUserPasswordCommandInput, type AdminSetUserPasswordCommandOutput } from "./commands/AdminSetUserPasswordCommand";
import { type AdminSetUserSettingsCommandInput, type AdminSetUserSettingsCommandOutput } from "./commands/AdminSetUserSettingsCommand";
import { type AdminUpdateAuthEventFeedbackCommandInput, type AdminUpdateAuthEventFeedbackCommandOutput } from "./commands/AdminUpdateAuthEventFeedbackCommand";
import { type AdminUpdateDeviceStatusCommandInput, type AdminUpdateDeviceStatusCommandOutput } from "./commands/AdminUpdateDeviceStatusCommand";
import { type AdminUpdateUserAttributesCommandInput, type AdminUpdateUserAttributesCommandOutput } from "./commands/AdminUpdateUserAttributesCommand";
import { type AdminUserGlobalSignOutCommandInput, type AdminUserGlobalSignOutCommandOutput } from "./commands/AdminUserGlobalSignOutCommand";
import { type AssociateSoftwareTokenCommandInput, type AssociateSoftwareTokenCommandOutput } from "./commands/AssociateSoftwareTokenCommand";
import { type ChangePasswordCommandInput, type ChangePasswordCommandOutput } from "./commands/ChangePasswordCommand";
import { type CompleteWebAuthnRegistrationCommandInput, type CompleteWebAuthnRegistrationCommandOutput } from "./commands/CompleteWebAuthnRegistrationCommand";
import { type ConfirmDeviceCommandInput, type ConfirmDeviceCommandOutput } from "./commands/ConfirmDeviceCommand";
import { type ConfirmForgotPasswordCommandInput, type ConfirmForgotPasswordCommandOutput } from "./commands/ConfirmForgotPasswordCommand";
import { type ConfirmSignUpCommandInput, type ConfirmSignUpCommandOutput } from "./commands/ConfirmSignUpCommand";
import { type CreateGroupCommandInput, type CreateGroupCommandOutput } from "./commands/CreateGroupCommand";
import { type CreateIdentityProviderCommandInput, type CreateIdentityProviderCommandOutput } from "./commands/CreateIdentityProviderCommand";
import { type CreateManagedLoginBrandingCommandInput, type CreateManagedLoginBrandingCommandOutput } from "./commands/CreateManagedLoginBrandingCommand";
import { type CreateResourceServerCommandInput, type CreateResourceServerCommandOutput } from "./commands/CreateResourceServerCommand";
import { type CreateTermsCommandInput, type CreateTermsCommandOutput } from "./commands/CreateTermsCommand";
import { type CreateUserImportJobCommandInput, type CreateUserImportJobCommandOutput } from "./commands/CreateUserImportJobCommand";
import { type CreateUserPoolClientCommandInput, type CreateUserPoolClientCommandOutput } from "./commands/CreateUserPoolClientCommand";
import { type CreateUserPoolCommandInput, type CreateUserPoolCommandOutput } from "./commands/CreateUserPoolCommand";
import { type CreateUserPoolDomainCommandInput, type CreateUserPoolDomainCommandOutput } from "./commands/CreateUserPoolDomainCommand";
import { type CreateUserPoolReplicaCommandInput, type CreateUserPoolReplicaCommandOutput } from "./commands/CreateUserPoolReplicaCommand";
import { type DeleteGroupCommandInput, type DeleteGroupCommandOutput } from "./commands/DeleteGroupCommand";
import { type DeleteIdentityProviderCommandInput, type DeleteIdentityProviderCommandOutput } from "./commands/DeleteIdentityProviderCommand";
import { type DeleteManagedLoginBrandingCommandInput, type DeleteManagedLoginBrandingCommandOutput } from "./commands/DeleteManagedLoginBrandingCommand";
import { type DeleteResourceServerCommandInput, type DeleteResourceServerCommandOutput } from "./commands/DeleteResourceServerCommand";
import { type DeleteTermsCommandInput, type DeleteTermsCommandOutput } from "./commands/DeleteTermsCommand";
import { type DeleteUserAttributesCommandInput, type DeleteUserAttributesCommandOutput } from "./commands/DeleteUserAttributesCommand";
import { type DeleteUserCommandInput, type DeleteUserCommandOutput } from "./commands/DeleteUserCommand";
import { type DeleteUserPoolClientCommandInput, type DeleteUserPoolClientCommandOutput } from "./commands/DeleteUserPoolClientCommand";
import { type DeleteUserPoolClientSecretCommandInput, type DeleteUserPoolClientSecretCommandOutput } from "./commands/DeleteUserPoolClientSecretCommand";
import { type DeleteUserPoolCommandInput, type DeleteUserPoolCommandOutput } from "./commands/DeleteUserPoolCommand";
import { type DeleteUserPoolDomainCommandInput, type DeleteUserPoolDomainCommandOutput } from "./commands/DeleteUserPoolDomainCommand";
import { type DeleteUserPoolReplicaCommandInput, type DeleteUserPoolReplicaCommandOutput } from "./commands/DeleteUserPoolReplicaCommand";
import { type DeleteWebAuthnCredentialCommandInput, type DeleteWebAuthnCredentialCommandOutput } from "./commands/DeleteWebAuthnCredentialCommand";
import { type DescribeIdentityProviderCommandInput, type DescribeIdentityProviderCommandOutput } from "./commands/DescribeIdentityProviderCommand";
import { type DescribeManagedLoginBrandingByClientCommandInput, type DescribeManagedLoginBrandingByClientCommandOutput } from "./commands/DescribeManagedLoginBrandingByClientCommand";
import { type DescribeManagedLoginBrandingCommandInput, type DescribeManagedLoginBrandingCommandOutput } from "./commands/DescribeManagedLoginBrandingCommand";
import { type DescribeResourceServerCommandInput, type DescribeResourceServerCommandOutput } from "./commands/DescribeResourceServerCommand";
import { type DescribeRiskConfigurationCommandInput, type DescribeRiskConfigurationCommandOutput } from "./commands/DescribeRiskConfigurationCommand";
import { type DescribeTermsCommandInput, type DescribeTermsCommandOutput } from "./commands/DescribeTermsCommand";
import { type DescribeUserImportJobCommandInput, type DescribeUserImportJobCommandOutput } from "./commands/DescribeUserImportJobCommand";
import { type DescribeUserPoolClientCommandInput, type DescribeUserPoolClientCommandOutput } from "./commands/DescribeUserPoolClientCommand";
import { type DescribeUserPoolCommandInput, type DescribeUserPoolCommandOutput } from "./commands/DescribeUserPoolCommand";
import { type DescribeUserPoolDomainCommandInput, type DescribeUserPoolDomainCommandOutput } from "./commands/DescribeUserPoolDomainCommand";
import { type ForgetDeviceCommandInput, type ForgetDeviceCommandOutput } from "./commands/ForgetDeviceCommand";
import { type ForgotPasswordCommandInput, type ForgotPasswordCommandOutput } from "./commands/ForgotPasswordCommand";
import { type GetCSVHeaderCommandInput, type GetCSVHeaderCommandOutput } from "./commands/GetCSVHeaderCommand";
import { type GetDeviceCommandInput, type GetDeviceCommandOutput } from "./commands/GetDeviceCommand";
import { type GetGroupCommandInput, type GetGroupCommandOutput } from "./commands/GetGroupCommand";
import { type GetIdentityProviderByIdentifierCommandInput, type GetIdentityProviderByIdentifierCommandOutput } from "./commands/GetIdentityProviderByIdentifierCommand";
import { type GetLogDeliveryConfigurationCommandInput, type GetLogDeliveryConfigurationCommandOutput } from "./commands/GetLogDeliveryConfigurationCommand";
import { type GetSigningCertificateCommandInput, type GetSigningCertificateCommandOutput } from "./commands/GetSigningCertificateCommand";
import { type GetTokensFromRefreshTokenCommandInput, type GetTokensFromRefreshTokenCommandOutput } from "./commands/GetTokensFromRefreshTokenCommand";
import { type GetUICustomizationCommandInput, type GetUICustomizationCommandOutput } from "./commands/GetUICustomizationCommand";
import { type GetUserAttributeVerificationCodeCommandInput, type GetUserAttributeVerificationCodeCommandOutput } from "./commands/GetUserAttributeVerificationCodeCommand";
import { type GetUserAuthFactorsCommandInput, type GetUserAuthFactorsCommandOutput } from "./commands/GetUserAuthFactorsCommand";
import { type GetUserCommandInput, type GetUserCommandOutput } from "./commands/GetUserCommand";
import { type GetUserPoolMfaConfigCommandInput, type GetUserPoolMfaConfigCommandOutput } from "./commands/GetUserPoolMfaConfigCommand";
import { type GlobalSignOutCommandInput, type GlobalSignOutCommandOutput } from "./commands/GlobalSignOutCommand";
import { type InitiateAuthCommandInput, type InitiateAuthCommandOutput } from "./commands/InitiateAuthCommand";
import { type ListDevicesCommandInput, type ListDevicesCommandOutput } from "./commands/ListDevicesCommand";
import { type ListGroupsCommandInput, type ListGroupsCommandOutput } from "./commands/ListGroupsCommand";
import { type ListIdentityProvidersCommandInput, type ListIdentityProvidersCommandOutput } from "./commands/ListIdentityProvidersCommand";
import { type ListResourceServersCommandInput, type ListResourceServersCommandOutput } from "./commands/ListResourceServersCommand";
import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand";
import { type ListTermsCommandInput, type ListTermsCommandOutput } from "./commands/ListTermsCommand";
import { type ListUserImportJobsCommandInput, type ListUserImportJobsCommandOutput } from "./commands/ListUserImportJobsCommand";
import { type ListUserPoolClientsCommandInput, type ListUserPoolClientsCommandOutput } from "./commands/ListUserPoolClientsCommand";
import { type ListUserPoolClientSecretsCommandInput, type ListUserPoolClientSecretsCommandOutput } from "./commands/ListUserPoolClientSecretsCommand";
import { type ListUserPoolReplicasCommandInput, type ListUserPoolReplicasCommandOutput } from "./commands/ListUserPoolReplicasCommand";
import { type ListUserPoolsCommandInput, type ListUserPoolsCommandOutput } from "./commands/ListUserPoolsCommand";
import { type ListUsersCommandInput, type ListUsersCommandOutput } from "./commands/ListUsersCommand";
import { type ListUsersInGroupCommandInput, type ListUsersInGroupCommandOutput } from "./commands/ListUsersInGroupCommand";
import { type ListWebAuthnCredentialsCommandInput, type ListWebAuthnCredentialsCommandOutput } from "./commands/ListWebAuthnCredentialsCommand";
import { type ResendConfirmationCodeCommandInput, type ResendConfirmationCodeCommandOutput } from "./commands/ResendConfirmationCodeCommand";
import { type RespondToAuthChallengeCommandInput, type RespondToAuthChallengeCommandOutput } from "./commands/RespondToAuthChallengeCommand";
import { type RevokeTokenCommandInput, type RevokeTokenCommandOutput } from "./commands/RevokeTokenCommand";
import { type SetLogDeliveryConfigurationCommandInput, type SetLogDeliveryConfigurationCommandOutput } from "./commands/SetLogDeliveryConfigurationCommand";
import { type SetRiskConfigurationCommandInput, type SetRiskConfigurationCommandOutput } from "./commands/SetRiskConfigurationCommand";
import { type SetUICustomizationCommandInput, type SetUICustomizationCommandOutput } from "./commands/SetUICustomizationCommand";
import { type SetUserMFAPreferenceCommandInput, type SetUserMFAPreferenceCommandOutput } from "./commands/SetUserMFAPreferenceCommand";
import { type SetUserPoolMfaConfigCommandInput, type SetUserPoolMfaConfigCommandOutput } from "./commands/SetUserPoolMfaConfigCommand";
import { type SetUserSettingsCommandInput, type SetUserSettingsCommandOutput } from "./commands/SetUserSettingsCommand";
import { type SignUpCommandInput, type SignUpCommandOutput } from "./commands/SignUpCommand";
import { type StartUserImportJobCommandInput, type StartUserImportJobCommandOutput } from "./commands/StartUserImportJobCommand";
import { type StartWebAuthnRegistrationCommandInput, type StartWebAuthnRegistrationCommandOutput } from "./commands/StartWebAuthnRegistrationCommand";
import { type StopUserImportJobCommandInput, type StopUserImportJobCommandOutput } from "./commands/StopUserImportJobCommand";
import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand";
import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand";
import { type UpdateAuthEventFeedbackCommandInput, type UpdateAuthEventFeedbackCommandOutput } from "./commands/UpdateAuthEventFeedbackCommand";
import { type UpdateDeviceStatusCommandInput, type UpdateDeviceStatusCommandOutput } from "./commands/UpdateDeviceStatusCommand";
import { type UpdateGroupCommandInput, type UpdateGroupCommandOutput } from "./commands/UpdateGroupCommand";
import { type UpdateIdentityProviderCommandInput, type UpdateIdentityProviderCommandOutput } from "./commands/UpdateIdentityProviderCommand";
import { type UpdateManagedLoginBrandingCommandInput, type UpdateManagedLoginBrandingCommandOutput } from "./commands/UpdateManagedLoginBrandingCommand";
import { type UpdateResourceServerCommandInput, type UpdateResourceServerCommandOutput } from "./commands/UpdateResourceServerCommand";
import { type UpdateTermsCommandInput, type UpdateTermsCommandOutput } from "./commands/UpdateTermsCommand";
import { type UpdateUserAttributesCommandInput, type UpdateUserAttributesCommandOutput } from "./commands/UpdateUserAttributesCommand";
import { type UpdateUserPoolClientCommandInput, type UpdateUserPoolClientCommandOutput } from "./commands/UpdateUserPoolClientCommand";
import { type UpdateUserPoolCommandInput, type UpdateUserPoolCommandOutput } from "./commands/UpdateUserPoolCommand";
import { type UpdateUserPoolDomainCommandInput, type UpdateUserPoolDomainCommandOutput } from "./commands/UpdateUserPoolDomainCommand";
import { type UpdateUserPoolReplicaCommandInput, type UpdateUserPoolReplicaCommandOutput } from "./commands/UpdateUserPoolReplicaCommand";
import { type VerifySoftwareTokenCommandInput, type VerifySoftwareTokenCommandOutput } from "./commands/VerifySoftwareTokenCommand";
import { type VerifyUserAttributeCommandInput, type VerifyUserAttributeCommandOutput } from "./commands/VerifyUserAttributeCommand";
export interface CognitoIdentityProvider {
/**
* @see {@link AddCustomAttributesCommand}
*/
addCustomAttributes(args: AddCustomAttributesCommandInput, options?: __HttpHandlerOptions): Promise<AddCustomAttributesCommandOutput>;
addCustomAttributes(args: AddCustomAttributesCommandInput, cb: (err: any, data?: AddCustomAttributesCommandOutput) => void): void;
addCustomAttributes(args: AddCustomAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddCustomAttributesCommandOutput) => void): void;
/**
* @see {@link AddUserPoolClientSecretCommand}
*/
addUserPoolClientSecret(args: AddUserPoolClientSecretCommandInput, options?: __HttpHandlerOptions): Promise<AddUserPoolClientSecretCommandOutput>;
addUserPoolClientSecret(args: AddUserPoolClientSecretCommandInput, cb: (err: any, data?: AddUserPoolClientSecretCommandOutput) => void): void;
addUserPoolClientSecret(args: AddUserPoolClientSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddUserPoolClientSecretCommandOutput) => void): void;
/**
* @see {@link AdminAddUserToGroupCommand}
*/
adminAddUserToGroup(args: AdminAddUserToGroupCommandInput, options?: __HttpHandlerOptions): Promise<AdminAddUserToGroupCommandOutput>;
adminAddUserToGroup(args: AdminAddUserToGroupCommandInput, cb: (err: any, data?: AdminAddUserToGroupCommandOutput) => void): void;
adminAddUserToGroup(args: AdminAddUserToGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminAddUserToGroupCommandOutput) => void): void;
/**
* @see {@link AdminConfirmSignUpCommand}
*/
adminConfirmSignUp(args: AdminConfirmSignUpCommandInput, options?: __HttpHandlerOptions): Promise<AdminConfirmSignUpCommandOutput>;
adminConfirmSignUp(args: AdminConfirmSignUpCommandInput, cb: (err: any, data?: AdminConfirmSignUpCommandOutput) => void): void;
adminConfirmSignUp(args: AdminConfirmSignUpCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminConfirmSignUpCommandOutput) => void): void;
/**
* @see {@link AdminCreateUserCommand}
*/
adminCreateUser(args: AdminCreateUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminCreateUserCommandOutput>;
adminCreateUser(args: AdminCreateUserCommandInput, cb: (err: any, data?: AdminCreateUserCommandOutput) => void): void;
adminCreateUser(args: AdminCreateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminCreateUserCommandOutput) => void): void;
/**
* @see {@link AdminDeleteUserCommand}
*/
adminDeleteUser(args: AdminDeleteUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminDeleteUserCommandOutput>;
adminDeleteUser(args: AdminDeleteUserCommandInput, cb: (err: any, data?: AdminDeleteUserCommandOutput) => void): void;
adminDeleteUser(args: AdminDeleteUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminDeleteUserCommandOutput) => void): void;
/**
* @see {@link AdminDeleteUserAttributesCommand}
*/
adminDeleteUserAttributes(args: AdminDeleteUserAttributesCommandInput, options?: __HttpHandlerOptions): Promise<AdminDeleteUserAttributesCommandOutput>;
adminDeleteUserAttributes(args: AdminDeleteUserAttributesCommandInput, cb: (err: any, data?: AdminDeleteUserAttributesCommandOutput) => void): void;
adminDeleteUserAttributes(args: AdminDeleteUserAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminDeleteUserAttributesCommandOutput) => void): void;
/**
* @see {@link AdminDisableProviderForUserCommand}
*/
adminDisableProviderForUser(args: AdminDisableProviderForUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminDisableProviderForUserCommandOutput>;
adminDisableProviderForUser(args: AdminDisableProviderForUserCommandInput, cb: (err: any, data?: AdminDisableProviderForUserCommandOutput) => void): void;
adminDisableProviderForUser(args: AdminDisableProviderForUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminDisableProviderForUserCommandOutput) => void): void;
/**
* @see {@link AdminDisableUserCommand}
*/
adminDisableUser(args: AdminDisableUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminDisableUserCommandOutput>;
adminDisableUser(args: AdminDisableUserCommandInput, cb: (err: any, data?: AdminDisableUserCommandOutput) => void): void;
adminDisableUser(args: AdminDisableUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminDisableUserCommandOutput) => void): void;
/**
* @see {@link AdminEnableUserCommand}
*/
adminEnableUser(args: AdminEnableUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminEnableUserCommandOutput>;
adminEnableUser(args: AdminEnableUserCommandInput, cb: (err: any, data?: AdminEnableUserCommandOutput) => void): void;
adminEnableUser(args: AdminEnableUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminEnableUserCommandOutput) => void): void;
/**
* @see {@link AdminForgetDeviceCommand}
*/
adminForgetDevice(args: AdminForgetDeviceCommandInput, options?: __HttpHandlerOptions): Promise<AdminForgetDeviceCommandOutput>;
adminForgetDevice(args: AdminForgetDeviceCommandInput, cb: (err: any, data?: AdminForgetDeviceCommandOutput) => void): void;
adminForgetDevice(args: AdminForgetDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminForgetDeviceCommandOutput) => void): void;
/**
* @see {@link AdminGetDeviceCommand}
*/
adminGetDevice(args: AdminGetDeviceCommandInput, options?: __HttpHandlerOptions): Promise<AdminGetDeviceCommandOutput>;
adminGetDevice(args: AdminGetDeviceCommandInput, cb: (err: any, data?: AdminGetDeviceCommandOutput) => void): void;
adminGetDevice(args: AdminGetDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminGetDeviceCommandOutput) => void): void;
/**
* @see {@link AdminGetUserCommand}
*/
adminGetUser(args: AdminGetUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminGetUserCommandOutput>;
adminGetUser(args: AdminGetUserCommandInput, cb: (err: any, data?: AdminGetUserCommandOutput) => void): void;
adminGetUser(args: AdminGetUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminGetUserCommandOutput) => void): void;
/**
* @see {@link AdminInitiateAuthCommand}
*/
adminInitiateAuth(args: AdminInitiateAuthCommandInput, options?: __HttpHandlerOptions): Promise<AdminInitiateAuthCommandOutput>;
adminInitiateAuth(args: AdminInitiateAuthCommandInput, cb: (err: any, data?: AdminInitiateAuthCommandOutput) => void): void;
adminInitiateAuth(args: AdminInitiateAuthCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminInitiateAuthCommandOutput) => void): void;
/**
* @see {@link AdminLinkProviderForUserCommand}
*/
adminLinkProviderForUser(args: AdminLinkProviderForUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminLinkProviderForUserCommandOutput>;
adminLinkProviderForUser(args: AdminLinkProviderForUserCommandInput, cb: (err: any, data?: AdminLinkProviderForUserCommandOutput) => void): void;
adminLinkProviderForUser(args: AdminLinkProviderForUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminLinkProviderForUserCommandOutput) => void): void;
/**
* @see {@link AdminListDevicesCommand}
*/
adminListDevices(args: AdminListDevicesCommandInput, options?: __HttpHandlerOptions): Promise<AdminListDevicesCommandOutput>;
adminListDevices(args: AdminListDevicesCommandInput, cb: (err: any, data?: AdminListDevicesCommandOutput) => void): void;
adminListDevices(args: AdminListDevicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminListDevicesCommandOutput) => void): void;
/**
* @see {@link AdminListGroupsForUserCommand}
*/
adminListGroupsForUser(args: AdminListGroupsForUserCommandInput, options?: __HttpHandlerOptions): Promise<AdminListGroupsForUserCommandOutput>;
adminListGroupsForUser(args: AdminListGroupsForUserCommandInput, cb: (err: any, data?: AdminListGroupsForUserCommandOutput) => void): void;
adminListGroupsForUser(args: AdminListGroupsForUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminListGroupsForUserCommandOutput) => void): void;
/**
* @see {@link AdminListUserAuthEventsCommand}
*/
adminListUserAuthEvents(args: AdminListUserAuthEventsCommandInput, options?: __HttpHandlerOptions): Promise<AdminListUserAuthEventsCommandOutput>;
adminListUserAuthEvents(args: AdminListUserAuthEventsCommandInput, cb: (err: any, data?: AdminListUserAuthEventsCommandOutput) => void): void;
adminListUserAuthEvents(args: AdminListUserAuthEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminListUserAuthEventsCommandOutput) => void): void;
/**
* @see {@link AdminRemoveUserFromGroupCommand}
*/
adminRemoveUserFromGroup(args: AdminRemoveUserFromGroupCommandInput, options?: __HttpHandlerOptions): Promise<AdminRemoveUserFromGroupCommandOutput>;
adminRemoveUserFromGroup(args: AdminRemoveUserFromGroupCommandInput, cb: (err: any, data?: AdminRemoveUserFromGroupCommandOutput) => void): void;
adminRemoveUserFromGroup(args: AdminRemoveUserFromGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminRemoveUserFromGroupCommandOutput) => void): void;
/**
* @see {@link AdminResetUserPasswordCommand}
*/
adminResetUserPassword(args: AdminResetUserPasswordCommandInput, options?: __HttpHandlerOptions): Promise<AdminResetUserPasswordCommandOutput>;
adminResetUserPassword(args: AdminResetUserPasswordCommandInput, cb: (err: any, data?: AdminResetUserPasswordCommandOutput) => void): void;
adminResetUserPassword(args: AdminResetUserPasswordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminResetUserPasswordCommandOutput) => void): void;
/**
* @see {@link AdminRespondToAuthChallengeCommand}
*/
adminRespondToAuthChallenge(args: AdminRespondToAuthChallengeCommandInput, options?: __HttpHandlerOptions): Promise<AdminRespondToAuthChallengeCommandOutput>;
adminRespondToAuthChallenge(args: AdminRespondToAuthChallengeCommandInput, cb: (err: any, data?: AdminRespondToAuthChallengeCommandOutput) => void): void;
adminRespondToAuthChallenge(args: AdminRespondToAuthChallengeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminRespondToAuthChallengeCommandOutput) => void): void;
/**
* @see {@link AdminSetUserMFAPreferenceCommand}
*/
adminSetUserMFAPreference(args: AdminSetUserMFAPreferenceCommandInput, options?: __HttpHandlerOptions): Promise<AdminSetUserMFAPreferenceCommandOutput>;
adminSetUserMFAPreference(args: AdminSetUserMFAPreferenceCommandInput, cb: (err: any, data?: AdminSetUserMFAPreferenceCommandOutput) => void): void;
adminSetUserMFAPreference(args: AdminSetUserMFAPreferenceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminSetUserMFAPreferenceCommandOutput) => void): void;
/**
* @see {@link AdminSetUserPasswordCommand}
*/
adminSetUserPassword(args: AdminSetUserPasswordCommandInput, options?: __HttpHandlerOptions): Promise<AdminSetUserPasswordCommandOutput>;
adminSetUserPassword(args: AdminSetUserPasswordCommandInput, cb: (err: any, data?: AdminSetUserPasswordCommandOutput) => void): void;
adminSetUserPassword(args: AdminSetUserPasswordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminSetUserPasswordCommandOutput) => void): void;
/**
* @see {@link AdminSetUserSettingsCommand}
*/
adminSetUserSettings(args: AdminSetUserSettingsCommandInput, options?: __HttpHandlerOptions): Promise<AdminSetUserSettingsCommandOutput>;
adminSetUserSettings(args: AdminSetUserSettingsCommandInput, cb: (err: any, data?: AdminSetUserSettingsCommandOutput) => void): void;
adminSetUserSettings(args: AdminSetUserSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminSetUserSettingsCommandOutput) => void): void;
/**
* @see {@link AdminUpdateAuthEventFeedbackCommand}
*/
adminUpdateAuthEventFeedback(args: AdminUpdateAuthEventFeedbackCommandInput, options?: __HttpHandlerOptions): Promise<AdminUpdateAuthEventFeedbackCommandOutput>;
adminUpdateAuthEventFeedback(args: AdminUpdateAuthEventFeedbackCommandInput, cb: (err: any, data?: AdminUpdateAuthEventFeedbackCommandOutput) => void): void;
adminUpdateAuthEventFeedback(args: AdminUpdateAuthEventFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminUpdateAuthEventFeedbackCommandOutput) => void): void;
/**
* @see {@link AdminUpdateDeviceStatusCommand}
*/
adminUpdateDeviceStatus(args: AdminUpdateDeviceStatusCommandInput, options?: __HttpHandlerOptions): Promise<AdminUpdateDeviceStatusCommandOutput>;
adminUpdateDeviceStatus(args: AdminUpdateDeviceStatusCommandInput, cb: (err: any, data?: AdminUpdateDeviceStatusCommandOutput) => void): void;
adminUpdateDeviceStatus(args: AdminUpdateDeviceStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminUpdateDeviceStatusCommandOutput) => void): void;
/**
* @see {@link AdminUpdateUserAttributesCommand}
*/
adminUpdateUserAttributes(args: AdminUpdateUserAttributesCommandInput, options?: __HttpHandlerOptions): Promise<AdminUpdateUserAttributesCommandOutput>;
adminUpdateUserAttributes(args: AdminUpdateUserAttributesCommandInput, cb: (err: any, data?: AdminUpdateUserAttributesCommandOutput) => void): void;
adminUpdateUserAttributes(args: AdminUpdateUserAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminUpdateUserAttributesCommandOutput) => void): void;
/**
* @see {@link AdminUserGlobalSignOutCommand}
*/
adminUserGlobalSignOut(args: AdminUserGlobalSignOutCommandInput, options?: __HttpHandlerOptions): Promise<AdminUserGlobalSignOutCommandOutput>;
adminUserGlobalSignOut(args: AdminUserGlobalSignOutCommandInput, cb: (err: any, data?: AdminUserGlobalSignOutCommandOutput) => void): void;
adminUserGlobalSignOut(args: AdminUserGlobalSignOutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AdminUserGlobalSignOutCommandOutput) => void): void;
/**
* @see {@link AssociateSoftwareTokenCommand}
*/
associateSoftwareToken(): Promise<AssociateSoftwareTokenCommandOutput>;
associateSoftwareToken(args: AssociateSoftwareTokenCommandInput, options?: __HttpHandlerOptions): Promise<AssociateSoftwareTokenCommandOutput>;
associateSoftwareToken(args: AssociateSoftwareTokenCommandInput, cb: (err: any, data?: AssociateSoftwareTokenCommandOutput) => void): void;
associateSoftwareToken(args: AssociateSoftwareTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateSoftwareTokenCommandOutput) => void): void;
/**
* @see {@link ChangePasswordCommand}
*/
changePassword(args: ChangePasswordCommandInput, options?: __HttpHandlerOptions): Promise<ChangePasswordCommandOutput>;
changePassword(args: ChangePasswordCommandInput, cb: (err: any, data?: ChangePasswordCommandOutput) => void): void;
changePassword(args: ChangePasswordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangePasswordCommandOutput) => void): void;
/**
* @see {@link CompleteWebAuthnRegistrationCommand}
*/
completeWebAuthnRegistration(args: CompleteWebAuthnRegistrationCommandInput, options?: __HttpHandlerOptions): Promise<CompleteWebAuthnRegistrationCommandOutput>;
completeWebAuthnRegistration(args: CompleteWebAuthnRegistrationCommandInput, cb: (err: any, data?: CompleteWebAuthnRegistrationCommandOutput) => void): void;
completeWebAuthnRegistration(args: CompleteWebAuthnRegistrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CompleteWebAuthnRegistrationCommandOutput) => void): void;
/**
* @see {@link ConfirmDeviceCommand}
*/
confirmDevice(args: ConfirmDeviceCommandInput, options?: __HttpHandlerOptions): Promise<ConfirmDeviceCommandOutput>;
confirmDevice(args: ConfirmDeviceCommandInput, cb: (err: any, data?: ConfirmDeviceCommandOutput) => void): void;
confirmDevice(args: ConfirmDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfirmDeviceCommandOutput) => void): void;
/**
* @see {@link ConfirmForgotPasswordCommand}
*/
confirmForgotPassword(args: ConfirmForgotPasswordCommandInput, options?: __HttpHandlerOptions): Promise<ConfirmForgotPasswordCommandOutput>;
confirmForgotPassword(args: ConfirmForgotPasswordCommandInput, cb: (err: any, data?: ConfirmForgotPasswordCommandOutput) => void): void;
confirmForgotPassword(args: ConfirmForgotPasswordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfirmForgotPasswordCommandOutput) => void): void;
/**
* @see {@link ConfirmSignUpCommand}
*/
confirmSignUp(args: ConfirmSignUpCommandInput, options?: __HttpHandlerOptions): Promise<ConfirmSignUpCommandOutput>;
confirmSignUp(args: ConfirmSignUpCommandInput, cb: (err: any, data?: ConfirmSignUpCommandOutput) => void): void;
confirmSignUp(args: ConfirmSignUpCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfirmSignUpCommandOutput) => void): void;
/**
* @see {@link CreateGroupCommand}
*/
createGroup(args: CreateGroupCommandInput, options?: __HttpHandlerOptions): Promise<CreateGroupCommandOutput>;
createGroup(args: CreateGroupCommandInput, cb: (err: any, data?: CreateGroupCommandOutput) => void): void;
createGroup(args: CreateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGroupCommandOutput) => void): void;
/**
* @see {@link CreateIdentityProviderCommand}
*/
createIdentityProvider(args: CreateIdentityProviderCommandInput, options?: __HttpHandlerOptions): Promise<CreateIdentityProviderCommandOutput>;
createIdentityProvider(args: CreateIdentityProviderCommandInput, cb: (err: any, data?: CreateIdentityProviderCommandOutput) => void): void;
createIdentityProvider(args: CreateIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIdentityProviderCommandOutput) => void): void;
/**
* @see {@link CreateManagedLoginBrandingCommand}
*/
createManagedLoginBranding(args: CreateManagedLoginBrandingCommandInput, options?: __HttpHandlerOptions): Promise<CreateManagedLoginBrandingCommandOutput>;
createManagedLoginBranding(args: CreateManagedLoginBrandingCommandInput, cb: (err: any, data?: CreateManagedLoginBrandingCommandOutput) => void): void;
createManagedLoginBranding(args: CreateManagedLoginBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateManagedLoginBrandingCommandOutput) => void): void;
/**
* @see {@link CreateResourceServerCommand}
*/
createResourceServer(args: CreateResourceServerCommandInput, options?: __HttpHandlerOptions): Promise<CreateResourceServerCommandOutput>;
createResourceServer(args: CreateResourceServerCommandInput, cb: (err: any, data?: CreateResourceServerCommandOutput) => void): void;
createResourceServer(args: CreateResourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceServerCommandOutput) => void): void;
/**
* @see {@link CreateTermsCommand}
*/
createTerms(args: CreateTermsCommandInput, options?: __HttpHandlerOptions): Promise<CreateTermsCommandOutput>;
createTerms(args: CreateTermsCommandInput, cb: (err: any, data?: CreateTermsCommandOutput) => void): void;
createTerms(args: CreateTermsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTermsCommandOutput) => void): void;
/**
* @see {@link CreateUserImportJobCommand}
*/
createUserImportJob(args: CreateUserImportJobCommandInput, options?: __HttpHandlerOptions): Promise<CreateUserImportJobCommandOutput>;
createUserImportJob(args: CreateUserImportJobCommandInput, cb: (err: any, data?: CreateUserImportJobCommandOutput) => void): void;
createUserImportJob(args: CreateUserImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserImportJobCommandOutput) => void): void;
/**
* @see {@link CreateUserPoolCommand}
*/
createUserPool(args: CreateUserPoolCommandInput, options?: __HttpHandlerOptions): Promise<CreateUserPoolCommandOutput>;
createUserPool(args: CreateUserPoolCommandInput, cb: (err: any, data?: CreateUserPoolCommandOutput) => void): void;
createUserPool(args: CreateUserPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserPoolCommandOutput) => void): void;
/**
* @see {@link CreateUserPoolClientCommand}
*/
createUserPoolClient(args: CreateUserPoolClientCommandInput, options?: __HttpHandlerOptions): Promise<CreateUserPoolClientCommandOutput>;
createUserPoolClient(args: CreateUserPoolClientCommandInput, cb: (err: any, data?: CreateUserPoolClientCommandOutput) => void): void;
createUserPoolClient(args: CreateUserPoolClientCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserPoolClientCommandOutput) => void): void;
/**
* @see {@link CreateUserPoolDomainCommand}
*/
createUserPoolDomain(args: CreateUserPoolDomainCommandInput, options?: __HttpHandlerOptions): Promise<CreateUserPoolDomainCommandOutput>;
createUserPoolDomain(args: CreateUserPoolDomainCommandInput, cb: (err: any, data?: CreateUserPoolDomainCommandOutput) => void): void;
createUserPoolDomain(args: CreateUserPoolDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserPoolDomainCommandOutput) => void): void;
/**
* @see {@link CreateUserPoolReplicaCommand}
*/
createUserPoolReplica(args: CreateUserPoolReplicaCommandInput, options?: __HttpHandlerOptions): Promise<CreateUserPoolReplicaCommandOutput>;
createUserPoolReplica(args: CreateUserPoolReplicaCommandInput, cb: (err: any, data?: CreateUserPoolReplicaCommandOutput) => void): void;
createUserPoolReplica(args: CreateUserPoolReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserPoolReplicaCommandOutput) => void): void;
/**
* @see {@link DeleteGroupCommand}
*/
deleteGroup(args: DeleteGroupCommandInput, options?: __HttpHandlerOptions): Promise<DeleteGroupCommandOutput>;
deleteGroup(args: DeleteGroupCommandInput, cb: (err: any, data?: DeleteGroupCommandOutput) => void): void;
deleteGroup(args: DeleteGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGroupCommandOutput) => void): void;
/**
* @see {@link DeleteIdentityProviderCommand}
*/
deleteIdentityProvider(args: DeleteIdentityProviderCommandInput, options?: __HttpHandlerOptions): Promise<DeleteIdentityProviderCommandOutput>;
deleteIdentityProvider(args: DeleteIdentityProviderCommandInput, cb: (err: any, data?: DeleteIdentityProviderCommandOutput) => void): void;
deleteIdentityProvider(args: DeleteIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIdentityProviderCommandOutput) => void): void;
/**
* @see {@link DeleteManagedLoginBrandingCommand}
*/
deleteManagedLoginBranding(args: DeleteManagedLoginBrandingCommandInput, options?: __HttpHandlerOptions): Promise<DeleteManagedLoginBrandingCommandOutput>;
deleteManagedLoginBranding(args: DeleteManagedLoginBrandingCommandInput, cb: (err: any, data?: DeleteManagedLoginBrandingCommandOutput) => void): void;
deleteManagedLoginBranding(args: DeleteManagedLoginBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteManagedLoginBrandingCommandOutput) => void): void;
/**
* @see {@link DeleteResourceServerCommand}
*/
deleteResourceServer(args: DeleteResourceServerCommandInput, options?: __HttpHandlerOptions): Promise<DeleteResourceServerCommandOutput>;
deleteResourceServer(args: DeleteResourceServerCommandInput, cb: (err: any, data?: DeleteResourceServerCommandOutput) => void): void;
deleteResourceServer(args: DeleteResourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourceServerCommandOutput) => void): void;
/**
* @see {@link DeleteTermsCommand}
*/
deleteTerms(args: DeleteTermsCommandInput, options?: __HttpHandlerOptions): Promise<DeleteTermsCommandOutput>;
deleteTerms(args: DeleteTermsCommandInput, cb: (err: any, data?: DeleteTermsCommandOutput) => void): void;
deleteTerms(args: DeleteTermsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTermsCommandOutput) => void): void;
/**
* @see {@link DeleteUserCommand}
*/
deleteUser(args: DeleteUserCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserCommandOutput>;
deleteUser(args: DeleteUserCommandInput, cb: (err: any, data?: DeleteUserCommandOutput) => void): void;
deleteUser(args: DeleteUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserCommandOutput) => void): void;
/**
* @see {@link DeleteUserAttributesCommand}
*/
deleteUserAttributes(args: DeleteUserAttributesCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserAttributesCommandOutput>;
deleteUserAttributes(args: DeleteUserAttributesCommandInput, cb: (err: any, data?: DeleteUserAttributesCommandOutput) => void): void;
deleteUserAttributes(args: DeleteUserAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserAttributesCommandOutput) => void): void;
/**
* @see {@link DeleteUserPoolCommand}
*/
deleteUserPool(args: DeleteUserPoolCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserPoolCommandOutput>;
deleteUserPool(args: DeleteUserPoolCommandInput, cb: (err: any, data?: DeleteUserPoolCommandOutput) => void): void;
deleteUserPool(args: DeleteUserPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserPoolCommandOutput) => void): void;
/**
* @see {@link DeleteUserPoolClientCommand}
*/
deleteUserPoolClient(args: DeleteUserPoolClientCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserPoolClientCommandOutput>;
deleteUserPoolClient(args: DeleteUserPoolClientCommandInput, cb: (err: any, data?: DeleteUserPoolClientCommandOutput) => void): void;
deleteUserPoolClient(args: DeleteUserPoolClientCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserPoolClientCommandOutput) => void): void;
/**
* @see {@link DeleteUserPoolClientSecretCommand}
*/
deleteUserPoolClientSecret(args: DeleteUserPoolClientSecretCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserPoolClientSecretCommandOutput>;
deleteUserPoolClientSecret(args: DeleteUserPoolClientSecretCommandInput, cb: (err: any, data?: DeleteUserPoolClientSecretCommandOutput) => void): void;
deleteUserPoolClientSecret(args: DeleteUserPoolClientSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserPoolClientSecretCommandOutput) => void): void;
/**
* @see {@link DeleteUserPoolDomainCommand}
*/
deleteUserPoolDomain(args: DeleteUserPoolDomainCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserPoolDomainCommandOutput>;
deleteUserPoolDomain(args: DeleteUserPoolDomainCommandInput, cb: (err: any, data?: DeleteUserPoolDomainCommandOutput) => void): void;
deleteUserPoolDomain(args: DeleteUserPoolDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserPoolDomainCommandOutput) => void): void;
/**
* @see {@link DeleteUserPoolReplicaCommand}
*/
deleteUserPoolReplica(args: DeleteUserPoolReplicaCommandInput, options?: __HttpHandlerOptions): Promise<DeleteUserPoolReplicaCommandOutput>;
deleteUserPoolReplica(args: DeleteUserPoolReplicaCommandInput, cb: (err: any, data?: DeleteUserPoolReplicaCommandOutput) => void): void;
deleteUserPoolReplica(args: DeleteUserPoolReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserPoolReplicaCommandOutput) => void): void;
/**
* @see {@link DeleteWebAuthnCredentialCommand}
*/
deleteWebAuthnCredential(args: DeleteWebAuthnCredentialCommandInput, options?: __HttpHandlerOptions): Promise<DeleteWebAuthnCredentialCommandOutput>;
deleteWebAuthnCredential(args: DeleteWebAuthnCredentialCommandInput, cb: (err: any, data?: DeleteWebAuthnCredentialCommandOutput) => void): void;
deleteWebAuthnCredential(args: DeleteWebAuthnCredentialCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWebAuthnCredentialCommandOutput) => void): void;
/**
* @see {@link DescribeIdentityProviderCommand}
*/
describeIdentityProvider(args: DescribeIdentityProviderCommandInput, options?: __HttpHandlerOptions): Promise<DescribeIdentityProviderCommandOutput>;
describeIdentityProvider(args: DescribeIdentityProviderCommandInput, cb: (err: any, data?: DescribeIdentityProviderCommandOutput) => void): void;
describeIdentityProvider(args: DescribeIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIdentityProviderCommandOutput) => void): void;
/**
* @see {@link DescribeManagedLoginBrandingCommand}
*/
describeManagedLoginBranding(args: DescribeManagedLoginBrandingCommandInput, options?: __HttpHandlerOptions): Promise<DescribeManagedLoginBrandingCommandOutput>;
describeManagedLoginBranding(args: DescribeManagedLoginBrandingCommandInput, cb: (err: any, data?: DescribeManagedLoginBrandingCommandOutput) => void): void;
describeManagedLoginBranding(args: DescribeManagedLoginBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeManagedLoginBrandingCommandOutput) => void): void;
/**
* @see {@link DescribeManagedLoginBrandingByClientCommand}
*/
describeManagedLoginBrandingByClient(args: DescribeManagedLoginBrandingByClientCommandInput, options?: __HttpHandlerOptions): Promise<DescribeManagedLoginBrandingByClientCommandOutput>;
describeManagedLoginBrandingByClient(args: DescribeManagedLoginBrandingByClientCommandInput, cb: (err: any, data?: DescribeManagedLoginBrandingByClientCommandOutput) => void): void;
describeManagedLoginBrandingByClient(args: DescribeManagedLoginBrandingByClientCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeManagedLoginBrandingByClientCommandOutput) => void): void;
/**
* @see {@link DescribeResourceServerCommand}
*/
describeResourceServer(args: DescribeResourceServerCommandInput, options?: __HttpHandlerOptions): Promise<DescribeResourceServerCommandOutput>;
describeResourceServer(args: DescribeResourceServerCommandInput, cb: (err: any, data?: DescribeResourceServerCommandOutput) => void): void;
describeResourceServer(args: DescribeResourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeResourceServerCommandOutput) => void): void;
/**
* @see {@link DescribeRiskConfigurationCommand}
*/
describeRiskConfiguration(args: DescribeRiskConfigurationCommandInput, options?: __HttpHandlerOptions): Promise<DescribeRiskConfigurationCommandOutput>;
describeRiskConfiguration(args: DescribeRiskConfigurationCommandInput, cb: (err: any, data?: DescribeRiskConfigurationCommandOutput) => void): void;
describeRiskConfiguration(args: DescribeRiskConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRiskConfigurationCommandOutput) => void): void;
/**
* @see {@link DescribeTermsCommand}
*/
describeTerms(args: DescribeTermsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeTermsCommandOutput>;
describeTerms(args: DescribeTermsCommandInput, cb: (err: any, data?: DescribeTermsCommandOutput) => void): void;
describeTerms(args: DescribeTermsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTermsCommandOutput) => void): void;
/**
* @see {@link DescribeUserImportJobCommand}
*/
describeUserImportJob(args: DescribeUserImportJobCommandInput, options?: __HttpHandlerOptions): Promise<DescribeUserImportJobCommandOutput>;
describeUserImportJob(args: DescribeUserImportJobCommandInput, cb: (err: any, data?: DescribeUserImportJobCommandOutput) => void): void;
describeUserImportJob(args: DescribeUserImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserImportJobCommandOutput) => void): void;
/**
* @see {@link DescribeUserPoolCommand}
*/
describeUserPool(args: DescribeUserPoolCommandInput, options?: __HttpHandlerOptions): Promise<DescribeUserPoolCommandOutput>;
describeUserPool(args: DescribeUserPoolCommandInput, cb: (err: any, data?: DescribeUserPoolCommandOutput) => void): void;
describeUserPool(args: DescribeUserPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserPoolCommandOutput) => void): void;
/**
* @see {@link DescribeUserPoolClientCommand}
*/
describeUserPoolClient(args: DescribeUserPoolClientCommandInput, options?: __HttpHandlerOptions): Promise<DescribeUserPoolClientCommandOutput>;
describeUserPoolClient(args: DescribeUserPoolClientCommandInput, cb: (err: any, data?: DescribeUserPoolClientCommandOutput) => void): void;
describeUserPoolClient(args: DescribeUserPoolClientCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserPoolClientCommandOutput) => void): void;
/**
* @see {@link DescribeUserPoolDomainCommand}
*/
describeUserPoolDomain(args: DescribeUserPoolDomainCommandInput, options?: __HttpHandlerOptions): Promise<DescribeUserPoolDomainCommandOutput>;
describeUserPoolDomain(args: DescribeUserPoolDomainCommandInput, cb: (err: any, data?: DescribeUserPoolDomainCommandOutput) => void): void;
describeUserPoolDomain(args: DescribeUserPoolDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserPoolDomainCommandOutput) => void): void;
/**
* @see {@link ForgetDeviceCommand}
*/
forgetDevice(args: ForgetDeviceCommandInput, options?: __HttpHandlerOptions): Promise<ForgetDeviceCommandOutput>;
forgetDevice(args: ForgetDeviceCommandInput, cb: (err: any, data?: ForgetDeviceCommandOutput) => void): void;
forgetDevice(args: ForgetDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ForgetDeviceCommandOutput) => void): void;
/**
* @see {@link ForgotPasswordCommand}
*/
forgotPassword(args: ForgotPasswordCommandInput, options?: __HttpHandlerOptions): Promise<ForgotPasswordCommandOutput>;
forgotPassword(args: ForgotPasswordCommandInput, cb: (err: any, data?: ForgotPasswordCommandOutput) => void): void;
forgotPassword(args: ForgotPasswordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ForgotPasswordCommandOutput) => void): void;
/**
* @see {@link GetCSVHeaderCommand}
*/
getCSVHeader(args: GetCSVHeaderCommandInput, options?: __HttpHandlerOptions): Promise<GetCSVHeaderCommandOutput>;
getCSVHeader(args: GetCSVHeaderCommandInput, cb: (err: any, data?: GetCSVHeaderCommandOutput) => void): void;
getCSVHeader(args: GetCSVHeaderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCSVHeaderCommandOutput) => void): void;
/**
* @see {@link GetDeviceCommand}
*/
getDevice(args: GetDeviceCommandInput, options?: __HttpHandlerOptions): Promise<GetDeviceCommandOutput>;
getDevice(args: GetDeviceCommandInput, cb: (err: any, data?: GetDeviceCommandOutput) => void): void;
getDevice(args: GetDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeviceCommandOutput) => void): void;
/**
* @see {@link GetGroupCommand}
*/
getGroup(args: GetGroupCommandInput, options?: __HttpHandlerOptions): Promise<GetGroupCommandOutput>;
getGroup(args: GetGroupCommandInput, cb: (err: any, data?: GetGroupCommandOutput) => void): void;
getGroup(args: GetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupCommandOutput) => void): void;
/**
* @see {@link GetIdentityProviderByIdentifierCommand}
*/
getIdentityProviderByIdentifier(args: GetIdentityProviderByIdentifierCommandInput, options?: __HttpHandlerOptions): Promise<GetIdentityProviderByIdentifierCommandOutput>;
getIdentityProviderByIdentifier(args: GetIdentityProviderByIdentifierCommandInput, cb: (err: any, data?: GetIdentityProviderByIdentifierCommandOutput) => void): void;
getIdentityProviderByIdentifier(args: GetIdentityProviderByIdentifierCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityProviderByIdentifierCommandOutput) => void): void;
/**
* @see {@link GetLogDeliveryConfigurationCommand}
*/
getLogDeliveryConfiguration(args: GetLogDeliveryConfigurationCommandInput, options?: __HttpHandlerOptions): Promise<GetLogDeliveryConfigurationCommandOutput>;
getLogDeliveryConfiguration(args: GetLogDeliveryConfigurationCommandInput, cb: (err: any, data?: GetLogDeliveryConfigurationCommandOutput) => void): void;
getLogDeliveryConfiguration(args: GetLogDeliveryConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLogDeliveryConfigurationCommandOutput) => void): void;
/**
* @see {@link GetSigningCertificateCommand}
*/
getSigningCertificate(args: GetSigningCertificateCommandInput, options?: __HttpHandlerOptions): Promise<GetSigningCertificateCommandOutput>;
getSigningCertificate(args: GetSigningCertificateCommandInput, cb: (err: any, data?: GetSigningCertificateCommandOutput) => void): void;
getSigningCertificate(args: GetSigningCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSigningCertificateCommandOutput) => void): void;
/**
* @see {@link GetTokensFromRefreshTokenCommand}
*/
getTokensFromRefreshToken(args: GetTokensFromRefreshTokenCommandInput, options?: __HttpHandlerOptions): Promise<GetTokensFromRefreshTokenCommandOutput>;
getTokensFromRefreshToken(args: GetTokensFromRefreshTokenCommandInput, cb: (err: any, data?: GetTokensFromRefreshTokenCommandOutput) => void): void;
getTokensFromRefreshToken(args: GetTokensFromRefreshTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTokensFromRefreshTokenCommandOutput) => void): void;
/**
* @see {@link GetUICustomizationCommand}
*/
getUICustomization(args: GetUICustomizationCommandInput, options?: __HttpHandlerOptions): Promise<GetUICustomizationCommandOutput>;
getUICustomization(args: GetUICustomizationCommandInput, cb: (err: any, data?: GetUICustomizationCommandOutput) => void): void;
getUICustomization(args: GetUICustomizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUICustomizationCommandOutput) => void): void;
/**
* @see {@link GetUserCommand}
*/
getUser(args: GetUserCommandInput, options?: __HttpHandlerOptions): Promise<GetUserCommandOutput>;
getUser(args: GetUserCommandInput, cb: (err: any, data?: GetUserCommandOutput) => void): void;
getUser(args: GetUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUserCommandOutput) => void): void;
/**
* @see {@link GetUserAttributeVerificationCodeCommand}
*/
getUserAttributeVerificationCode(args: GetUserAttributeVerificationCodeCommandInput, options?: __HttpHandlerOptions): Promise<GetUserAttributeVerificationCodeCommandOutput>;
getUserAttributeVerificationCode(args: GetUserAttributeVerificationCodeCommandInput, cb: (err: any, data?: GetUserAttributeVerificationCodeCommandOutput) => void): void;
getUserAttributeVerificationCode(args: GetUserAttributeVerificationCodeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUserAttributeVerificationCodeCommandOutput) => void): void;
/**
* @see {@link GetUserAuthFactorsCommand}
*/
getUserAuthFactors(args: GetUserAuthFactorsCommandInput, options?: __HttpHandlerOptions): Promise<GetUserAuthFactorsCommandOutput>;
getUserAuthFactors(args: GetUserAuthFactorsCommandInput, cb: (err: any, data?: GetUserAuthFactorsCommandOutput) => void): void;
getUserAuthFactors(args: GetUserAuthFactorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUserAuthFactorsCommandOutput) => void): void;
/**
* @see {@link GetUserPoolMfaConfigCommand}
*/
getUserPoolMfaConfig(args: GetUserPoolMfaConfigCommandInput, options?: __HttpHandlerOptions): Promise<GetUserPoolMfaConfigCommandOutput>;
getUserPoolMfaConfig(args: GetUserPoolMfaConfigCommandInput, cb: (err: any, data?: GetUserPoolMfaConfigCommandOutput) => void): void;
getUserPoolMfaConfig(args: GetUserPoolMfaConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUserPoolMfaConfigCommandOutput) => void): void;
/**
* @see {@link GlobalSignOutCommand}
*/
globalSignOut(args: GlobalSignOutCommandInput, options?: __HttpHandlerOptions): Promise<GlobalSignOutCommandOutput>;
globalSignOut(args: GlobalSignOutCommandInput, cb: (err: any, data?: GlobalSignOutCommandOutput) => void): void;
globalSignOut(args: GlobalSignOutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GlobalSignOutCommandOutput) => void): void;
/**
* @see {@link InitiateAuthCommand}
*/
initiateAuth(args: InitiateAuthCommandInput, options?: __HttpHandlerOptions): Promise<InitiateAuthCommandOutput>;
initiateAuth(args: InitiateAuthCommandInput, cb: (err: any, data?: InitiateAuthCommandOutput) => void): void;
initiateAuth(args: InitiateAuthCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: InitiateAuthCommandOutput) => void): void;
/**
* @see {@link ListDevicesCommand}
*/
listDevices(args: ListDevicesCommandInput, options?: __HttpHandlerOptions): Promise<ListDevicesCommandOutput>;
listDevices(args: ListDevicesCommandInput, cb: (err: any, data?: ListDevicesCommandOutput) => void): void;
listDevices(args: ListDevicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDevicesCommandOutput) => void): void;
/**
* @see {@link ListGroupsCommand}
*/
listGroups(args: ListGroupsCommandInput, options?: __HttpHandlerOptions): Promise<ListGroupsCommandOutput>;
listGroups(args: ListGroupsCommandInput, cb: (err: any, data?: ListGroupsCommandOutput) => void): void;
listGroups(args: ListGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGroupsCommandOutput) => void): void;
/**
* @see {@link ListIdentityProvidersCommand}
*/
listIdentityProviders(args: ListIdentityProvidersCommandInput, options?: __HttpHandlerOptions): Promise<ListIdentityProvidersCommandOutput>;
listIdentityProviders(args: ListIdentityProvidersCommandInput, cb: (err: any, data?: ListIdentityProvidersCommandOutput) => void): void;
listIdentityProviders(args: ListIdentityProvidersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityProvidersCommandOutput) => void): void;
/**
* @see {@link ListResourceServersCommand}
*/
listResourceServers(args: ListResourceServersCommandInput, options?: __HttpHandlerOptions): Promise<ListResourceServersCommandOutput>;
listResourceServers(args: ListResourceServersCommandInput, cb: (err: any, data?: ListResourceServersCommandOutput) => void): void;
listResourceServers(args: ListResourceServersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceServersCommandOutput) => void): void;
/**
* @see {@link ListTagsForResourceCommand}
*/
listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise<ListTagsForResourceCommandOutput>;
listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void;
listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void;
/**
* @see {@link ListTermsCommand}
*/
listTerms(args: ListTermsCommandInput, options?: __HttpHandlerOptions): Promise<ListTermsCommandOutput>;
listTerms(args: ListTermsCommandInput, cb: (err: any, data?: ListTermsCommandOutput) => void): void;
listTerms(args: ListTermsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTermsCommandOutput) => void): void;
/**
* @see {@link ListUserImportJobsCommand}
*/
listUserImportJobs(args: ListUserImportJobsCommandInput, options?: __HttpHandlerOptions): Promise<ListUserImportJobsCommandOutput>;
listUserImportJobs(args: ListUserImportJobsCommandInput, cb: (err: any, data?: ListUserImportJobsCommandOutput) => void): void;
listUserImportJobs(args: ListUserImportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUserImportJobsCommandOutput) => void): void;
/**
* @see {@link ListUserPoolClientsCommand}
*/
listUserPoolClients(args: ListUserPoolClientsCommandInput, options?: __HttpHandlerOptions): Promise<ListUserPoolClientsCommandOutput>;
listUserPoolClients(args: ListUserPoolClientsCommandInput, cb: (err: any, data?: ListUserPoolClientsCommandOutput) => void): void;
listUserPoolClients(args: ListUserPoolClientsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUserPoolClientsCommandOutput) => void): void;
/**
* @see {@link ListUserPoolClientSecretsCommand}
*/
listUserPoolClientSecrets(args: ListUserPoolClientSecretsCommandInput, options?: __HttpHandlerOptions): Promise<ListUserPoolClientSecretsCommandOutput>;
listUserPoolClientSecrets(args: ListUserPoolClientSecretsCommandInput, cb: (err: any, data?: ListUserPoolClientSecretsCommandOutput) => void): void;
listUserPoolClientSecrets(args: ListUserPoolClientSecretsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUserPoolClientSecretsCommandOutput) => void): void;
/**
* @see {@link ListUserPoolReplicasCommand}
*/
listUserPoolReplicas(args: ListUserPoolReplicasCommandInput, options?: __HttpHandlerOptions): Promise<ListUserPoolReplicasCommandOutput>;
listUserPoolReplicas(args: ListUserPoolReplicasCommandInput, cb: (err: any, data?: ListUserPoolReplicasCommandOutput) => void): void;
listUserPoolReplicas(args: ListUserPoolReplicasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUserPoolReplicasCommandOutput) => void): void;
/**
* @see {@link ListUserPoolsCommand}
*/
listUserPools(args: ListUserPoolsCommandInput, options?: __HttpHandlerOptions): Promise<ListUserPoolsCommandOutput>;
listUserPools(args: ListUserPoolsCommandInput, cb: (err: any, data?: ListUserPoolsCommandOutput) => void): void;
listUserPools(args: ListUserPoolsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUserPoolsCommandOutput) => void): void;
/**
* @see {@link ListUsersCommand}
*/
listUsers(args: ListUsersCommandInput, options?: __HttpHandlerOptions): Promise<ListUsersCommandOutput>;
listUsers(args: ListUsersCommandInput, cb: (err: any, data?: ListUsersCommandOutput) => void): void;
listUsers(args: ListUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUsersCommandOutput) => void): void;
/**
* @see {@link ListUsersInGroupCommand}
*/
listUsersInGroup(args: ListUsersInGroupCommandInput, options?: __HttpHandlerOptions): Promise<ListUsersInGroupCommandOutput>;
listUsersInGroup(args: ListUsersInGroupCommandInput, cb: (err: any, data?: ListUsersInGroupCommandOutput) => void): void;
listUsersInGroup(args: ListUsersInGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUsersInGroupCommandOutput) => void): void;
/**
* @see {@link ListWebAuthnCredentialsCommand}
*/
listWebAuthnCredentials(args: ListWebAuthnCredentialsCommandInput, options?: __HttpHandlerOptions): Promise<ListWebAuthnCredentialsCommandOutput>;
listWebAuthnCredentials(args: ListWebAuthnCredentialsCommandInput, cb: (err: any, data?: ListWebAuthnCredentialsCommandOutput) => void): void;
listWebAuthnCredentials(args: ListWebAuthnCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWebAuthnCredentialsCommandOutput) => void): void;
/**
* @see {@link ResendConfirmationCodeCommand}
*/
resendConfirmationCode(args: ResendConfirmationCodeCommandInput, options?: __HttpHandlerOptions): Promise<ResendConfirmationCodeCommandOutput>;
resendConfirmationCode(args: ResendConfirmationCodeCommandInput, cb: (err: any, data?: ResendConfirmationCodeCommandOutput) => void): void;
resendConfirmationCode(args: ResendConfirmationCodeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResendConfirmationCodeCommandOutput) => void): void;
/**
* @see {@link RespondToAuthChallengeCommand}
*/
respondToAuthChallenge(args: RespondToAuthChallengeCommandInput, options?: __HttpHandlerOptions): Promise<RespondToAuthChallengeCommandOutput>;
respondToAuthChallenge(args: RespondToAuthChallengeCommandInput, cb: (err: any, data?: RespondToAuthChallengeCommandOutput) => void): void;
respondToAuthChallenge(args: RespondToAuthChallengeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RespondToAuthChallengeCommandOutput) => void): void;
/**
* @see {@link RevokeTokenCommand}
*/
revokeToken(args: RevokeTokenCommandInput, options?: __HttpHandlerOptions): Promise<RevokeTokenCommandOutput>;
revokeToken(args: RevokeTokenCommandInput, cb: (err: any, data?: RevokeTokenCommandOutput) => void): void;
revokeToken(args: RevokeTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeTokenCommandOutput) => void): void;
/**
* @see {@link SetLogDeliveryConfigurationCommand}
*/
setLogDeliveryConfiguration(args: SetLogDeliveryConfigurationCommandInput, options?: __HttpHandlerOptions): Promise<SetLogDeliveryConfigurationCommandOutput>;
setLogDeliveryConfiguration(args: SetLogDeliveryConfigurationCommandInput, cb: (err: any, data?: SetLogDeliveryConfigurationCommandOutput) => void): void;
setLogDeliveryConfiguration(args: SetLogDeliveryConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetLogDeliveryConfigurationCommandOutput) => void): void;
/**
* @see {@link SetRiskConfigurationCommand}
*/
setRiskConfiguration(args: SetRiskConfigurationCommandInput, options?: __HttpHandlerOptions): Promise<SetRiskConfigurationCommandOutput>;
setRiskConfiguration(args: SetRiskConfigurationCommandInput, cb: (err: any, data?: SetRiskConfigurationCommandOutput) => void): void;
setRiskConfiguration(args: SetRiskConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetRiskConfigurationCommandOutput) => void): void;
/**
* @see {@link SetUICustomizationCommand}
*/
setUICustomization(args: SetUICustomizationCommandInput, options?: __HttpHandlerOptions): Promise<SetUICustomizationCommandOutput>;
setUICustomization(args: SetUICustomizationCommandInput, cb: (err: any, data?: SetUICustomizationCommandOutput) => void): void;
setUICustomization(args: SetUICustomizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetUICustomizationCommandOutput) => void): void;
/**
* @see {@link SetUserMFAPreferenceCommand}
*/
setUserMFAPreference(args: SetUserMFAPreferenceCommandInput, options?: __HttpHandlerOptions): Promise<SetUserMFAPreferenceCommandOutput>;
setUserMFAPreference(args: SetUserMFAPreferenceCommandInput, cb: (err: any, data?: SetUserMFAPreferenceCommandOutput) => void): void;
setUserMFAPreference(args: SetUserMFAPreferenceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetUserMFAPreferenceCommandOutput) => void): void;
/**
* @see {@link SetUserPoolMfaConfigCommand}
*/
setUserPoolMfaConfig(args: SetUserPoolMfaConfigCommandInput, options?: __HttpHandlerOptions): Promise<SetUserPoolMfaConfigCommandOutput>;
setUserPoolMfaConfig(args: SetUserPoolMfaConfigCommandInput, cb: (err: any, data?: SetUserPoolMfaConfigCommandOutput) => void): void;
setUserPoolMfaConfig(args: SetUserPoolMfaConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetUserPoolMfaConfigCommandOutput) => void): void;
/**
* @see {@link SetUserSettingsCommand}
*/
setUserSettings(args: SetUserSettingsCommandInput, options?: __HttpHandlerOptions): Promise<SetUserSettingsCommandOutput>;
setUserSettings(args: SetUserSettingsCommandInput, cb: (err: any, data?: SetUserSettingsCommandOutput) => void): void;
setUserSettings(args: SetUserSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetUserSettingsCommandOutput) => void): void;
/**
* @see {@link SignUpCommand}
*/
signUp(args: SignUpCommandInput, options?: __HttpHandlerOptions): Promise<SignUpCommandOutput>;
signUp(args: SignUpCommandInput, cb: (err: any, data?: SignUpCommandOutput) => void): void;
signUp(args: SignUpCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SignUpCommandOutput) => void): void;
/**
* @see {@link StartUserImportJobCommand}
*/
startUserImportJob(args: StartUserImportJobCommandInput, options?: __HttpHandlerOptions): Promise<StartUserImportJobCommandOutput>;
startUserImportJob(args: StartUserImportJobCommandInput, cb: (err: any, data?: StartUserImportJobCommandOutput) => void): void;
startUserImportJob(args: StartUserImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartUserImportJobCommandOutput) => void): void;
/**
* @see {@link StartWebAuthnRegistrationCommand}
*/
startWebAuthnRegistration(args: StartWebAuthnRegistrationCommandInput, options?: __HttpHandlerOptions): Promise<StartWebAuthnRegistrationCommandOutput>;
startWebAuthnRegistration(args: StartWebAuthnRegistrationCommandInput, cb: (err: any, data?: StartWebAuthnRegistrationCommandOutput) => void): void;
startWebAuthnRegistration(args: StartWebAuthnRegistrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartWebAuthnRegistrationCommandOutput) => void): void;
/**
* @see {@link StopUserImportJobCommand}
*/
stopUserImportJob(args: StopUserImportJobCommandInput, options?: __HttpHandlerOptions): Promise<StopUserImportJobCommandOutput>;
stopUserImportJob(args: StopUserImportJobCommandInput, cb: (err: any, data?: StopUserImportJobCommandOutput) => void): void;
stopUserImportJob(args: StopUserImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopUserImportJobCommandOutput) => void): void;
/**
* @see {@link TagResourceCommand}
*/
tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise<TagResourceCommandOutput>;
tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void;
tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void;
/**
* @see {@link UntagResourceCommand}
*/
untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise<UntagResourceCommandOutput>;
untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void;
untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void;
/**
* @see {@link UpdateAuthEventFeedbackCommand}
*/
updateAuthEventFeedback(args: UpdateAuthEventFeedbackCommandInput, options?: __HttpHandlerOptions): Promise<UpdateAuthEventFeedbackCommandOutput>;
updateAuthEventFeedback(args: UpdateAuthEventFeedbackCommandInput, cb: (err: any, data?: UpdateAuthEventFeedbackCommandOutput) => void): void;
updateAuthEventFeedback(args: UpdateAuthEventFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAuthEventFeedbackCommandOutput) => void): void;
/**
* @see {@link UpdateDeviceStatusCommand}
*/
updateDeviceStatus(args: UpdateDeviceStatusCommandInput, options?: __HttpHandlerOptions): Promise<UpdateDeviceStatusCommandOutput>;
updateDeviceStatus(args: UpdateDeviceStatusCommandInput, cb: (err: any, data?: UpdateDeviceStatusCommandOutput) => void): void;
updateDeviceStatus(args: UpdateDeviceStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDeviceStatusCommandOutput) => void): void;
/**
* @see {@link UpdateGroupCommand}
*/
updateGroup(args: UpdateGroupCommandInput, options?: __HttpHandlerOptions): Promise<UpdateGroupCommandOutput>;
updateGroup(args: UpdateGroupCommandInput, cb: (err: any, data?: UpdateGroupCommandOutput) => void): void;
updateGroup(args: UpdateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGroupCommandOutput) => void): void;
/**
* @see {@link UpdateIdentityProviderCommand}
*/
updateIdentityProvider(args: UpdateIdentityProviderCommandInput, options?: __HttpHandlerOptions): Promise<UpdateIdentityProviderCommandOutput>;
updateIdentityProvider(args: UpdateIdentityProviderCommandInput, cb: (err: any, data?: UpdateIdentityProviderCommandOutput) => void): void;
updateIdentityProvider(args: UpdateIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIdentityProviderCommandOutput) => void): void;
/**
* @see {@link UpdateManagedLoginBrandingCommand}
*/
updateManagedLoginBranding(): Promise<UpdateManagedLoginBrandingCommandOutput>;
updateManagedLoginBranding(args: UpdateManagedLoginBrandingCommandInput, options?: __HttpHandlerOptions): Promise<UpdateManagedLoginBrandingCommandOutput>;
updateManagedLoginBranding(args: UpdateManagedLoginBrandingCommandInput, cb: (err: any, data?: UpdateManagedLoginBrandingCommandOutput) => void): void;
updateManagedLoginBranding(args: UpdateManagedLoginBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateManagedLoginBrandingCommandOutput) => void): void;
/**
* @see {@link UpdateResourceServerCommand}
*/
updateResourceServer(args: UpdateResourceServerCommandInput, options?: __HttpHandlerOptions): Promise<UpdateResourceServerCommandOutput>;
updateResourceServer(args: UpdateResourceServerCommandInput, cb: (err: any, data?: UpdateResourceServerCommandOutput) => void): void;
updateResourceServer(args: UpdateResourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResourceServerCommandOutput) => void): void;
/**
* @see {@link UpdateTermsCommand}
*/
updateTerms(args: UpdateTermsCommandInput, options?: __HttpHandlerOptions): Promise<UpdateTermsCommandOutput>;
updateTerms(args: UpdateTermsCommandInput, cb: (err: any, data?: UpdateTermsCommandOutput) => void): void;
updateTerms(args: UpdateTermsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTermsCommandOutput) => void): void;
/**
* @see {@link UpdateUserAttributesCommand}
*/
updateUserAttributes(args: UpdateUserAttributesCommandInput, options?: __HttpHandlerOptions): Promise<UpdateUserAttributesCommandOutput>;
updateUserAttributes(args: UpdateUserAttributesCommandInput, cb: (err: any, data?: UpdateUserAttributesCommandOutput) => void): void;
updateUserAttributes(args: UpdateUserAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserAttributesCommandOutput) => void): void;
/**
* @see {@link UpdateUserPoolCommand}
*/
updateUserPool(args: UpdateUserPoolCommandInput, options?: __HttpHandlerOptions): Promise<UpdateUserPoolCommandOutput>;
updateUserPool(args: UpdateUserPoolCommandInput, cb: (err: any, data?: UpdateUserPoolCommandOutput) => void): void;
updateUserPool(args: UpdateUserPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserPoolCommandOutput) => void): void;
/**
* @see {@link UpdateUserPoolClientCommand}
*/
updateUserPoolClient(args: UpdateUserPoolClientCommandInput, options?: __HttpHandlerOptions): Promise<UpdateUserPoolClientCommandOutput>;
updateUserPoolClient(args: UpdateUserPoolClientCommandInput, cb: (err: any, data?: UpdateUserPoolClientCommandOutput) => void): void;
updateUserPoolClient(args: UpdateUserPoolClientCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserPoolClientCommandOutput) => void): void;
/**
* @see {@link UpdateUserPoolDomainCommand}
*/
updateUserPoolDomain(args: UpdateUserPoolDomainCommandInput, options?: __HttpHandlerOptions): Promise<UpdateUserPoolDomainCommandOutput>;
updateUserPoolDomain(args: UpdateUserPoolDomainCommandInput, cb: (err: any, data?: UpdateUserPoolDomainCommandOutput) => void): void;
updateUserPoolDomain(args: UpdateUserPoolDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserPoolDomainCommandOutput) => void): void;
/**
* @see {@link UpdateUserPoolReplicaCommand}
*/
updateUserPoolReplica(args: UpdateUserPoolReplicaCommandInput, options?: __HttpHandlerOptions): Promise<UpdateUserPoolReplicaCommandOutput>;
updateUserPoolReplica(args: UpdateUserPoolReplicaCommandInput, cb: (err: any, data?: UpdateUserPoolReplicaCommandOutput) => void): void;
updateUserPoolReplica(args: UpdateUserPoolReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserPoolReplicaCommandOutput) => void): void;
/**
* @see {@link VerifySoftwareTokenCommand}
*/
verifySoftwareToken(args: VerifySoftwareTokenCommandInput, options?: __HttpHandlerOptions): Promise<VerifySoftwareTokenCommandOutput>;
verifySoftwareToken(args: VerifySoftwareTokenCommandInput, cb: (err: any, data?: VerifySoftwareTokenCommandOutput) => void): void;
verifySoftwareToken(args: VerifySoftwareTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifySoftwareTokenCommandOutput) => void): void;
/**
* @see {@link VerifyUserAttributeCommand}
*/
verifyUserAttribute(args: VerifyUserAttributeCommandInput, options?: __HttpHandlerOptions): Promise<VerifyUserAttributeCommandOutput>;
verifyUserAttribute(args: VerifyUserAttributeCommandInput, cb: (err: any, data?: VerifyUserAttributeCommandOutput) => void): void;
verifyUserAttribute(args: VerifyUserAttributeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyUserAttributeCommandOutput) => void): void;
/**
* @see {@link AdminListGroupsForUserCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link AdminListGroupsForUserCommandOutput}.
*/
paginateAdminListGroupsForUser(args: AdminListGroupsForUserCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<AdminListGroupsForUserCommandOutput>;
/**
* @see {@link AdminListUserAuthEventsCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link AdminListUserAuthEventsCommandOutput}.
*/
paginateAdminListUserAuthEvents(args: AdminListUserAuthEventsCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<AdminListUserAuthEventsCommandOutput>;
/**
* @see {@link ListGroupsCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListGroupsCommandOutput}.
*/
paginateListGroups(args: ListGroupsCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListGroupsCommandOutput>;
/**
* @see {@link ListIdentityProvidersCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListIdentityProvidersCommandOutput}.
*/
paginateListIdentityProviders(args: ListIdentityProvidersCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListIdentityProvidersCommandOutput>;
/**
* @see {@link ListResourceServersCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListResourceServersCommandOutput}.
*/
paginateListResourceServers(args: ListResourceServersCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListResourceServersCommandOutput>;
/**
* @see {@link ListUserPoolClientsCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListUserPoolClientsCommandOutput}.
*/
paginateListUserPoolClients(args: ListUserPoolClientsCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListUserPoolClientsCommandOutput>;
/**
* @see {@link ListUserPoolsCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListUserPoolsCommandOutput}.
*/
paginateListUserPools(args: ListUserPoolsCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListUserPoolsCommandOutput>;
/**
* @see {@link ListUsersCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListUsersCommandOutput}.
*/
paginateListUsers(args: ListUsersCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListUsersCommandOutput>;
/**
* @see {@link ListUsersInGroupCommand}
* @param args - command input.
* @param paginationConfig - optional pagination config.
* @returns AsyncIterable of {@link ListUsersInGroupCommandOutput}.
*/
paginateListUsersInGroup(args: ListUsersInGroupCommandInput, paginationConfig?: Omit<PaginationConfiguration, "client">): Paginator<ListUsersInGroupCommandOutput>;
}
/**
* <p>With the Amazon Cognito user pools API, you can configure user pools and authenticate users. To
* authenticate users from third-party identity providers (IdPs) in this API, you can
* <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">link IdP users to native user profiles</a>. Learn more
* about the authentication and authorization of federated users at <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Adding user pool sign-in through a third party</a> and in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-userpools-server-contract-reference.html">User pool federation endpoints and managed login reference</a>.</p>
* <p>This API reference provides detailed information about API operations and object types
* in Amazon Cognito.</p>
* <p>Along with resource management operations, the Amazon Cognito user pools API includes classes
* of operations and authorization models for client-side and server-side authentication of
* users. You can interact with operations in the Amazon Cognito user pools API as any of the
* following subjects.</p>
* <ol>
* <li>
* <p>An administrator who wants to configure user pools, app clients, users,
* groups, or other user pool functions.</p>
* </li>
* <li>
* <p>A server-side app, like a web application, that wants to use its Amazon Web Services
* privileges to manage, authenticate, or authorize a user.</p>
* </li>
* <li>
* <p>A client-side app, like a mobile app, that wants to make unauthenticated
* requests to manage, authenticate, or authorize a user.</p>
* </li>
* </ol>
* <p>For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-public-server-side.html#user-pools-API-operations">Understanding API, OIDC, and managed login pages
* authentication</a> in the <i>Amazon Cognito Developer Guide</i>.</p>
* <p>With your Amazon Web Services SDK, you can build the logic to support operational flows in every use
* case for this API. You can also make direct REST API requests to <a href="https://docs.aws.amazon.com/general/latest/gr/cognito_identity.html#cognito_identity_your_user_pools_region">Amazon Cognito user pools service endpoints</a>. The following links can get you started
* with the <code>CognitoIdentityProvider</code> client in supported Amazon Web Services SDKs.</p>
* <p>To get started with an Amazon Web Services SDK, see <a href="http://aws.amazon.com/developer/tools/">Tools to Build on Amazon Web Services</a>. For example actions and scenarios, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/service_code_examples_cognito-identity-provider.html">Code examples for Amazon Cognito Identity Provider using Amazon Web Services
* SDKs</a>.</p>
* @public
*/
export declare class CognitoIdentityProvider extends CognitoIdentityProviderClient implements CognitoIdentityProvider {
}