<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.CognitoIdentityProvider</name>
    </assembly>
    <members>
        <member name="T:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig">
            <summary>
            Configuration for accessing Amazon CognitoIdentityProvider service
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon CognitoIdentityProvider service
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            CognitoIdentityProvider
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.Standard">
            <summary>
            <p>The STANDARD mode provides the latest recommended default values that should be safe to run in most scenarios</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.InRegion">
            <summary>
            <p>The IN_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services from within the same AWS region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.CrossRegion">
            <summary>
            <p>The CROSS_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services in a different region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.Mobile">
            <summary>
            <p>The MOBILE mode builds on the standard mode and includes optimization tailored for mobile applications</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.Auto">
            <summary>
            <p>The AUTO mode is an experimental mode that builds on the standard mode. The SDK will attempt to discover the execution environment to determine the appropriate settings automatically.</p><p>Note that the auto detection is heuristics-based and does not guarantee 100% accuracy. STANDARD mode will be used if the execution environment cannot be determined. The auto detection might query <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html">EC2 Instance Metadata service</a>, which might introduce latency. Therefore we recommend choosing an explicit defaults_mode instead if startup latency is critical to your application</p>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderDefaultConfiguration.Legacy">
            <summary>
            <p>The LEGACY mode provides default settings that vary per SDK and were used prior to establishment of defaults_mode</p>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Endpoints.CognitoIdentityProviderEndpointParameters">
            <summary>
            Contains parameters used for resolving CognitoIdentityProvider endpoints
            Parameters can be sourced from client config and service operations
            Used by internal CognitoIdentityProviderEndpointProvider and CognitoIdentityProviderEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Endpoints.CognitoIdentityProviderEndpointParameters.#ctor">
            <summary>
            CognitoIdentityProviderEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Endpoints.CognitoIdentityProviderEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Endpoints.CognitoIdentityProviderEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Endpoints.CognitoIdentityProviderEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Endpoints.CognitoIdentityProviderEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException">
            <summary>
             Common exception for the CognitoIdentityProvider service.
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonCognitoIdentityProviderException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonCognitoIdentityProviderException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonCognitoIdentityProviderException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonCognitoIdentityProviderException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonCognitoIdentityProviderException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonCognitoIdentityProviderException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Internal.AmazonCognitoIdentityProviderEndpointProvider">
            <summary>
            Amazon CognitoIdentityProvider endpoint provider.
            Resolves endpoint for given set of CognitoIdentityProviderEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Internal.AmazonCognitoIdentityProviderEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for CognitoIdentityProviderEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Internal.AmazonCognitoIdentityProviderEndpointResolver">
            <summary>
            Amazon CognitoIdentityProvider endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for CognitoIdentityProvider service requests.
            Collects values for CognitoIdentityProviderEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses CognitoIdentityProviderEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Internal.AmazonCognitoIdentityProviderMetadata">
            <summary>
            Service metadata for  Amazon CognitoIdentityProvider service
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Internal.AmazonCognitoIdentityProviderMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Internal.AmazonCognitoIdentityProviderMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AccessDeniedException">
            <summary>
            This exception is thrown when you don't have sufficient permissions to perform the
            requested operation.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.#ctor(System.String)">
            <summary>
            Constructs a new AccessDeniedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.#ctor(System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AccessDeniedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AccessDeniedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AccountRecoverySettingType">
            <summary>
            The settings for user message delivery in forgot-password operations. Contains preference
            for email or SMS message delivery of password reset codes, or for admin-only password
            reset.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountRecoverySettingType.RecoveryMechanisms">
            <summary>
            Gets and sets the property RecoveryMechanisms. 
            <para>
            The list of options and priorities for user message delivery in forgot-password operations.
            Sets or displays user pool preferences for email or SMS message priority, whether
            users should fall back to a second delivery method, and whether passwords should only
            be reset by administrators.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionsType">
            <summary>
            A list of account-takeover actions for each level of risk that Amazon Cognito might
            assess with threat protection features.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionsType.HighAction">
            <summary>
            Gets and sets the property HighAction. 
            <para>
            The action that you assign to a high-risk assessment by threat protection.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionsType.LowAction">
            <summary>
            Gets and sets the property LowAction. 
            <para>
            The action that you assign to a low-risk assessment by threat protection.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionsType.MediumAction">
            <summary>
            Gets and sets the property MediumAction. 
            <para>
            The action that you assign to a medium-risk assessment by threat protection.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionType">
            <summary>
            The automated response to a risk level for adaptive authentication in full-function,
            or <c>ENFORCED</c>, mode. You can assign an action to each risk level that threat
            protection evaluates.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionType.EventAction">
            <summary>
            Gets and sets the property EventAction. 
            <para>
            The action to take for the attempted account takeover action for the associated risk
            level. Valid values are as follows:
            </para>
             <ul> <li> 
            <para>
             <c>BLOCK</c>: Block the request.
            </para>
             </li> <li> 
            <para>
             <c>MFA_IF_CONFIGURED</c>: Present an MFA challenge if possible. MFA is possible if
            the user pool has active MFA methods that the user can set up. For example, if the
            user pool only supports SMS message MFA but the user doesn't have a phone number attribute,
            MFA setup isn't possible. If MFA setup isn't possible, allow the request.
            </para>
             </li> <li> 
            <para>
             <c>MFA_REQUIRED</c>: Present an MFA challenge if possible. Block the request if a
            user hasn't set up MFA. To sign in with required MFA, users must have an email address
            or phone number attribute, or a registered TOTP factor.
            </para>
             </li> <li> 
            <para>
             <c>NO_ACTION</c>: Take no action. Permit sign-in.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionType.Notify">
            <summary>
            Gets and sets the property Notify. 
            <para>
            Determines whether Amazon Cognito sends a user a notification message when your user
            pools assesses a user's session at the associated risk level.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AccountTakeoverRiskConfigurationType">
            <summary>
            The settings for automated responses and notification templates for adaptive authentication
            with threat protection features.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverRiskConfigurationType.Actions">
            <summary>
            Gets and sets the property Actions. 
            <para>
            A list of account-takeover actions for each level of risk that Amazon Cognito might
            assess with threat protection.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AccountTakeoverRiskConfigurationType.NotifyConfiguration">
            <summary>
            Gets and sets the property NotifyConfiguration. 
            <para>
            The settings for composing and sending an email message when threat protection assesses
            a risk level with adaptive authentication. When you choose to notify users in <c>AccountTakeoverRiskConfiguration</c>,
            Amazon Cognito sends an email message using the method and template that you set with
            this data type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest">
            <summary>
            Container for the parameters to the AddCustomAttributes operation.
            Adds additional user attributes to the user pool schema. Custom attributes can be
            mutable or immutable and have a <c>custom:</c> or <c>dev:</c> prefix. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-custom-attributes">Custom
            attributes</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest.CustomAttributes">
            <summary>
            Gets and sets the property CustomAttributes. 
            <para>
            An array of custom attribute names and other properties. Sets the following characteristics:
            </para>
             <dl> <dt>AttributeDataType</dt> <dd> 
            <para>
            The expected data type. Can be a string, a number, a date and time, or a boolean.
            </para>
             </dd> <dt>Mutable</dt> <dd> 
            <para>
            If true, you can grant app clients write access to the attribute value. If false,
            the attribute value can only be set up on sign-up or administrator creation of users.
            </para>
             </dd> <dt>Name</dt> <dd> 
            <para>
            The attribute name. For an attribute like <c>custom:myAttribute</c>, enter <c>myAttribute</c>
            for this field.
            </para>
             </dd> <dt>Required</dt> <dd> 
            <para>
            When true, users who sign up or are created must set a value for the attribute.
            </para>
             </dd> <dt>NumberAttributeConstraints</dt> <dd> 
            <para>
            The minimum and maximum length of accepted values for a <c>Number</c>-type attribute.
            </para>
             </dd> <dt>StringAttributeConstraints</dt> <dd> 
            <para>
            The minimum and maximum length of accepted values for a <c>String</c>-type attribute.
            </para>
             </dd> <dt>DeveloperOnlyAttribute</dt> <dd> 
            <para>
            This legacy option creates an attribute with a <c>dev:</c> prefix. You can only set
            the value of a developer-only attribute with administrative IAM credentials.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to add custom attributes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AddCustomAttributesResponse">
            <summary>
            Represents the response from the server for the request to add custom attributes.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest">
            <summary>
            Container for the parameters to the AddUserPoolClientSecret operation.
            Creates a new client secret for an existing confidential user pool app client. Supports
            up to 2 active secrets per app client for zero-downtime credential rotation workflows.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client for which you want to create a new secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest.ClientSecret">
            <summary>
            Gets and sets the property ClientSecret. 
            <para>
            The client secret value you want to use. If you don't provide this parameter, Amazon
            Cognito generates a secure secret for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretResponse">
            <summary>
            The response from creating a new client secret.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretResponse.ClientSecretDescriptor">
            <summary>
            Gets and sets the property ClientSecretDescriptor. 
            <para>
            The details of the newly created client secret, including its unique identifier and
            creation timestamp. The ClientSecretValue is only returned when Amazon Cognito generates
            the secret. For custom secrets that you provide, the ClientSecretValue is not included
            in the response.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest">
            <summary>
            Container for the parameters to the AdminAddUserToGroup operation.
            Adds a user to a group. A user who is in a group can present a preferred-role claim
            to an identity pool, and populates a <c>cognito:groups</c> claim to their access and
            identity tokens.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group that you want to add your user to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the group that you want to add the user to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupResponse">
            <summary>
            This is the response object from the AdminAddUserToGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest">
            <summary>
            Container for the parameters to the AdminConfirmSignUp operation.
            Confirms user sign-up as an administrator. 
            
             
            <para>
            This request sets a user account active in a user pool that <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#signing-up-users-in-your-app-and-confirming-them-as-admin">requires
            confirmation of new user accounts</a> before they can sign in. You can configure your
            user pool to not send confirmation codes to new users and instead confirm them with
            this API operation on the back end.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note> 
            <para>
            To configure your user pool to require administrative confirmation of users, set <c>AllowAdminCreateUserOnly</c>
            to <c>true</c> in a <c>CreateUserPool</c> or <c>UpdateUserPool</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to confirm a user's sign-up request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpResponse">
            <summary>
            Represents the response from the server for the request to confirm registration.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminCreateUserConfigType">
            <summary>
            The settings for administrator creation of users in a user pool. Contains settings
            for allowing user sign-up, customizing invitation messages to new users, and the amount
            of time before temporary passwords expire.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserConfigType.AllowAdminCreateUserOnly">
            <summary>
            Gets and sets the property AllowAdminCreateUserOnly. 
            <para>
            The setting for allowing self-service sign-up. When <c>true</c>, only administrators
            can create new user profiles. When <c>false</c>, users can register themselves and
            create a new user profile with the <c>SignUp</c> operation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserConfigType.InviteMessageTemplate">
            <summary>
            Gets and sets the property InviteMessageTemplate. 
            <para>
            The template for the welcome message to new users. This template must include the
            <c>{####}</c> temporary password placeholder if you are creating users with passwords.
            If your users don't have passwords, you can omit the placeholder.
            </para>
             
            <para>
            See also <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-customizations.html#cognito-user-pool-settings-user-invitation-message-customization">Customizing
            User Invitation Messages</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserConfigType.UnusedAccountValidityDays">
            <summary>
            Gets and sets the property UnusedAccountValidityDays. 
            <para>
            This parameter is no longer in use.
            </para>
             
            <para>
            The password expiration limit in days for administrator-created users. When this time
            expires, the user can't sign in with their temporary password. To reset the account
            after that time limit, you must call <c>AdminCreateUser</c> again, specifying <c>RESEND</c>
            for the <c>MessageAction</c> parameter. 
            </para>
             
            <para>
            The default value for this parameter is 7.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest">
            <summary>
            Container for the parameters to the AdminCreateUser operation.
            Creates a new user in the specified user pool.
            
             
            <para>
            If <c>MessageAction</c> isn't set, the default is to send a welcome message via email
            or phone (SMS).
            </para>
             
            <para>
            This message is based on a template that you configured in your call to create or
            update a user pool. This template includes your custom sign-up instructions and placeholders
            for user name and temporary password.
            </para>
             
            <para>
            Alternatively, you can call <c>AdminCreateUser</c> with <c>SUPPRESS</c> for the <c>MessageAction</c>
            parameter, and Amazon Cognito won't send any email. 
            </para>
             
            <para>
            In either case, if the user has a password, they will be in the <c>FORCE_CHANGE_PASSWORD</c>
            state until they sign in and set their password. Your invitation message template
            must have the <c>{####}</c> password placeholder if your users have passwords. If
            your template doesn't have this placeholder, Amazon Cognito doesn't deliver the invitation
            message. In this case, you must update your message template and resend the password
            with a new <c>AdminCreateUser</c> request with a <c>MessageAction</c> value of <c>RESEND</c>.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.DesiredDeliveryMediums">
            <summary>
            Gets and sets the property DesiredDeliveryMediums. 
            <para>
            Specify <c>EMAIL</c> if email will be used to send the welcome message. Specify <c>SMS</c>
            if the phone number will be used. The default value is <c>SMS</c>. You can specify
            more than one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.ForceAliasCreation">
            <summary>
            Gets and sets the property ForceAliasCreation. 
            <para>
            This parameter is used only if the <c>phone_number_verified</c> or <c>email_verified</c>
            attribute is set to <c>True</c>. Otherwise, it is ignored.
            </para>
             
            <para>
            If this parameter is set to <c>True</c> and the phone number or email address specified
            in the <c>UserAttributes</c> parameter already exists as an alias with a different
            user, this request migrates the alias from the previous user to the newly-created
            user. The previous user will no longer be able to log in using that alias.
            </para>
             
            <para>
            If this parameter is set to <c>False</c>, the API throws an <c>AliasExistsException</c>
            error if the alias already exists. The default value is <c>False</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.MessageAction">
            <summary>
            Gets and sets the property MessageAction. 
            <para>
            Set to <c>RESEND</c> to resend the invitation message to a user that already exists,
            and to reset the temporary-password duration with a new temporary password. Set to
            <c>SUPPRESS</c> to suppress sending the message. You can specify only one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.TemporaryPassword">
            <summary>
            Gets and sets the property TemporaryPassword. 
            <para>
            The user's temporary password. This password must conform to the password policy that
            you specified when you created the user pool.
            </para>
             
            <para>
            The exception to the requirement for a password is when your user pool supports passwordless
            sign-in with email or SMS OTPs. To create a user with no password, omit this parameter
            or submit a blank value. You can only create a passwordless user when passwordless
            sign-in is available.
            </para>
             
            <para>
            The temporary password is valid only once. To complete the Admin Create User flow,
            the user must enter the temporary password in the sign-in page, along with a new password
            to be used in all future sign-ins.
            </para>
             
            <para>
            If you don't specify a value, Amazon Cognito generates one for you unless you have
            passwordless options active for your user pool.
            </para>
             
            <para>
            The temporary password can only be used until the user account expiration limit that
            you set for your user pool. To reset the account after that time limit, you must call
            <c>AdminCreateUser</c> again and specify <c>RESEND</c> for the <c>MessageAction</c>
            parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.UserAttributes">
            <summary>
            Gets and sets the property UserAttributes. 
            <para>
            An array of name-value pairs that contain user attributes and attribute values to
            be set for the user to be created. You can create a user without specifying any attributes
            other than <c>Username</c>. However, any attributes that you specify as required (when
            creating a user pool or in the <b>Attributes</b> tab of the console) either you should
            supply (in your call to <c>AdminCreateUser</c>) or the user should supply (when they
            sign up in response to your welcome message).
            </para>
             
            <para>
            For custom attributes, you must prepend the <c>custom:</c> prefix to the attribute
            name.
            </para>
             
            <para>
            To send a message inviting the user to sign up, you must specify the user's email
            address or phone number. You can do this in your call to AdminCreateUser or in the
            <b>Users</b> tab of the Amazon Cognito console for managing your user pools.
            </para>
             
            <para>
            You must also provide an email address or phone number when you expect the user to
            do passwordless sign-in with an email or SMS OTP. These attributes must be provided
            when passwordless options are the only available, or when you don't submit a <c>TemporaryPassword</c>.
            </para>
             
            <para>
            In your <c>AdminCreateUser</c> request, you can set the <c>email_verified</c> and
            <c>phone_number_verified</c> attributes to <c>true</c>. The following conditions apply:
            </para>
             <dl> <dt>email</dt> <dd> 
            <para>
            The email address where you want the user to receive their confirmation code and username.
            You must provide a value for <c>email</c> when you want to set <c>email_verified</c>
            to <c>true</c>, or if you set <c>EMAIL</c> in the <c>DesiredDeliveryMediums</c> parameter.
            </para>
             </dd> <dt>phone_number</dt> <dd> 
            <para>
            The phone number where you want the user to receive their confirmation code and username.
            You must provide a value for <c>phone_number</c> when you want to set <c>phone_number_verified</c>
            to <c>true</c>, or if you set <c>SMS</c> in the <c>DesiredDeliveryMediums</c> parameter.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The value that you want to set as the username sign-in attribute. The following conditions
            apply to the username parameter.
            </para>
             <ul> <li> 
            <para>
            The username can't be a duplicate of another username in the same user pool.
            </para>
             </li> <li> 
            <para>
            You can't change the value of a username after you create it.
            </para>
             </li> <li> 
            <para>
            You can only provide a value if usernames are a valid sign-in attribute for your user
            pool. If your user pool only supports phone numbers or email addresses as sign-in
            attributes, Amazon Cognito automatically generates a username value. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-aliases">Customizing
            sign-in attributes</a>.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to create a user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest.ValidationData">
            <summary>
            Gets and sets the property ValidationData. 
            <para>
            Temporary user attributes that contribute to the outcomes of your pre sign-up Lambda
            trigger. This set of key-value pairs are for custom validation of information that
            you collect from your users but don't need to retain.
            </para>
             
            <para>
            Your Lambda function can analyze this additional data and act on it. Your function
            can automatically confirm and verify select users or perform external API operations
            like logging user attributes and validation data to Amazon CloudWatch Logs.
            </para>
             
            <para>
            For more information about the pre sign-up Lambda trigger, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-sign-up.html">Pre
            sign-up Lambda trigger</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminCreateUserResponse">
            <summary>
            Represents the response from the server to the request to create the user.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminCreateUserResponse.User">
            <summary>
            Gets and sets the property User. 
            <para>
            The new user's profile details.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest">
            <summary>
            Container for the parameters to the AdminDeleteUserAttributes operation.
            Deletes attribute values from a user. This operation doesn't affect tokens for existing
            user sessions. The next ID token that the user receives will no longer have the deleted
            attributes.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest.UserAttributeNames">
            <summary>
            Gets and sets the property UserAttributeNames. 
            <para>
            An array of strings representing the user attribute names you want to delete.
            </para>
             
            <para>
            For custom attributes, you must prepend the <c>custom:</c> prefix to the attribute
            name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete user attributes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesResponse">
            <summary>
            Represents the response received from the server for a request to delete user attributes.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest">
            <summary>
            Container for the parameters to the AdminDeleteUser operation.
            Deletes a user profile in your user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDeleteUserResponse">
            <summary>
            This is the response object from the AdminDeleteUser operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest">
            <summary>
            Container for the parameters to the AdminDisableProviderForUser operation.
            Prevents the user from signing in with the specified external (SAML or social) identity
            provider (IdP). If the user that you want to deactivate is a Amazon Cognito user pools
            native username + password user, they can't use their password to sign in. If the
            user to deactivate is a linked external IdP user, any link between that user and an
            existing user is removed. When the external user signs in again, and the user is no
            longer attached to the previously linked <c>DestinationUser</c>, the user must create
            a new user account.
            
             
            <para>
            The value of <c>ProviderName</c> must match the name of a user pool IdP.
            </para>
             
            <para>
            To deactivate a local user, set <c>ProviderName</c> to <c>Cognito</c> and the <c>ProviderAttributeName</c>
            to <c>Cognito_Subject</c>. The <c>ProviderAttributeValue</c> must be user's local
            username.
            </para>
             
            <para>
            The <c>ProviderAttributeName</c> must always be <c>Cognito_Subject</c> for social
            IdPs. The <c>ProviderAttributeValue</c> must always be the exact subject that was
            used when the user was originally linked as a source user.
            </para>
             
            <para>
            For de-linking a SAML identity, there are two scenarios. If the linked identity has
            not yet been used to sign in, the <c>ProviderAttributeName</c> and <c>ProviderAttributeValue</c>
            must be the same values that were used for the <c>SourceUser</c> when the identities
            were originally linked using <c> AdminLinkProviderForUser</c> call. This is also true
            if the linking was done with <c>ProviderAttributeName</c> set to <c>Cognito_Subject</c>.
            If the user has already signed in, the <c>ProviderAttributeName</c> must be <c>Cognito_Subject</c>
            and <c>ProviderAttributeValue</c> must be the <c>NameID</c> from their SAML assertion.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest.User">
            <summary>
            Gets and sets the property User. 
            <para>
            The user profile that you want to delete a linked identity from.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the user's linked identities.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserResponse">
            <summary>
            This is the response object from the AdminDisableProviderForUser operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest">
            <summary>
            Container for the parameters to the AdminDisableUser operation.
            Deactivates a user profile and revokes all access tokens for the user. A deactivated
            user can't sign in, but still appears in the responses to <c>ListUsers</c> API requests.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to disable the user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminDisableUserResponse">
            <summary>
            Represents the response received from the server to disable the user as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest">
            <summary>
            Container for the parameters to the AdminEnableUser operation.
            Activates sign-in for a user profile that previously had sign-in access disabled.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to activate sign-in for the user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminEnableUserResponse">
            <summary>
            Represents the response from the server for the request to enable a user as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest">
            <summary>
            Container for the parameters to the AdminForgetDevice operation.
            Forgets, or deletes, a remembered device from a user's profile. After you forget the
            device, the user can no longer complete device authentication with that device and
            when applicable, must submit MFA codes again. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The key ID of the device that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where the device owner is a user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceResponse">
            <summary>
            This is the response object from the AdminForgetDevice operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest">
            <summary>
            Container for the parameters to the AdminGetDevice operation.
            Given the device key, returns details for a user's device. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The key of the device that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where the device owner is a user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminGetDeviceResponse">
            <summary>
            Gets the device response, as an administrator.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetDeviceResponse.Device">
            <summary>
            Gets and sets the property Device. 
            <para>
            Details of the requested device. Includes device information, last-accessed and created
            dates, and the device key.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest">
            <summary>
            Container for the parameters to the AdminGetUser operation.
            Given a username, returns details about a user profile in a user pool. You can specify
            alias attributes in the <c>Username</c> request parameter.
            
             
            <para>
            This operation contributes to your monthly active user (MAU) count for the purpose
            of billing.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to get information about the user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse">
            <summary>
            Represents the response from the server from the request to get the specified user
            as an administrator.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            Indicates whether the user is activated for sign-in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.MFAOptions">
            <summary>
            Gets and sets the property MFAOptions. 
            <para>
             <i>This response parameter is no longer supported.</i> It provides information only
            about SMS MFA configurations. It doesn't provide information about time-based one-time
            password (TOTP) software token MFA configurations. To look up information about either
            type of MFA configuration, use UserMFASettingList instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.PreferredMfaSetting">
            <summary>
            Gets and sets the property PreferredMfaSetting. 
            <para>
            The user's preferred MFA. Users can prefer SMS message, email message, or TOTP MFA.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.UserAttributes">
            <summary>
            Gets and sets the property UserAttributes. 
            <para>
            An array of name-value pairs of user attributes and their values, for example <c>"email":
            "testuser@example.com"</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.UserCreateDate">
            <summary>
            Gets and sets the property UserCreateDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.UserLastModifiedDate">
            <summary>
            Gets and sets the property UserLastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.UserMFASettingList">
            <summary>
            Gets and sets the property UserMFASettingList. 
            <para>
            The MFA options that are activated for the user. The possible values in this list
            are <c>SMS_MFA</c>, <c>EMAIL_OTP</c>, and <c>SOFTWARE_TOKEN_MFA</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The username of the user that you requested.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse.UserStatus">
            <summary>
            Gets and sets the property UserStatus. 
            <para>
            The user's status. Can be one of the following:
            </para>
             <ul> <li> 
            <para>
            UNCONFIRMED - User has been created but not confirmed.
            </para>
             </li> <li> 
            <para>
            CONFIRMED - User has been confirmed.
            </para>
             </li> <li> 
            <para>
            UNKNOWN - User status isn't known.
            </para>
             </li> <li> 
            <para>
            RESET_REQUIRED - User is confirmed, but the user must request a code and reset their
            password before they can sign in.
            </para>
             </li> <li> 
            <para>
            FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary
            password, but on first sign-in, the user must change their password to a new value
            before doing anything else. 
            </para>
             </li> <li> 
            <para>
            EXTERNAL_PROVIDER - The user signed in with a third-party identity provider.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest">
            <summary>
            Container for the parameters to the AdminInitiateAuth operation.
            Starts sign-in for applications with a server-side component, for example a traditional
            web application. This operation specifies the authentication flow that you'd like
            to begin. The authentication flow that you specify must be supported in your app client
            configuration. For more information about authentication flows, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html">Authentication
            flows</a>.
            
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.AuthFlow">
            <summary>
            Gets and sets the property AuthFlow. 
            <para>
            The authentication flow that you want to initiate. Each <c>AuthFlow</c> has linked
            <c>AuthParameters</c> that you must submit. The following are some example flows.
            </para>
             <dl> <dt>USER_AUTH</dt> <dd> 
            <para>
            The entry point for <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a> with passwords, one-time passwords, and WebAuthn authenticators.
            Request a preferred authentication type or review available authentication types.
            From the offered authentication types, select one in a challenge response and then
            authenticate with that method in an additional challenge response. To activate this
            setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
             </dd> <dt>USER_SRP_AUTH</dt> <dd> 
            <para>
            Username-password authentication with the Secure Remote Password (SRP) protocol. For
            more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow.html#Using-SRP-password-verification-in-custom-authentication-flow">Use
            SRP password verification in custom authentication flow</a>.
            </para>
             </dd> <dt>REFRESH_TOKEN_AUTH and REFRESH_TOKEN</dt> <dd> 
            <para>
            Receive new ID and access tokens when you pass a <c>REFRESH_TOKEN</c> parameter with
            a valid refresh token as the value. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-the-refresh-token.html">Using
            the refresh token</a>.
            </para>
             </dd> <dt>CUSTOM_AUTH</dt> <dd> 
            <para>
            Custom authentication with Lambda triggers. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             </dd> <dt>ADMIN_USER_PASSWORD_AUTH</dt> <dd> 
            <para>
            Server-side username-password authentication with the password sent directly in the
            request. For more information about client-side and server-side authentication, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-public-server-side.html">SDK
            authorization models</a>.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.AuthParameters">
            <summary>
            Gets and sets the property AuthParameters. 
            <para>
            The authentication parameters. These are inputs corresponding to the <c>AuthFlow</c>
            that you're invoking.
            </para>
             
            <para>
            The following are some authentication flows and their parameters. Add a <c>SECRET_HASH</c>
            parameter if your app client has a client secret. Add <c>DEVICE_KEY</c> if you want
            to bypass multi-factor authentication with a remembered device. 
            </para>
             <dl> <dt>USER_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>PREFERRED_CHALLENGE</c>. If you don't provide a value for <c>PREFERRED_CHALLENGE</c>,
            Amazon Cognito responds with the <c>AvailableChallenges</c> parameter that specifies
            the available sign-in methods.
            </para>
             </li> </ul> </dd> <dt>USER_SRP_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>SRP_A</c> (required)
            </para>
             </li> </ul> </dd> <dt>ADMIN_USER_PASSWORD_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c> (required)
            </para>
             </li> </ul> </dd> <dt>REFRESH_TOKEN_AUTH/REFRESH_TOKEN</dt> <dd> <ul> <li> 
            <para>
             <c>REFRESH_TOKEN</c>(required)
            </para>
             </li> </ul> </dd> <dt>CUSTOM_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>ChallengeName: SRP_A</c> (when preceding custom authentication with SRP authentication)
            </para>
             </li> <li> 
            <para>
             <c>SRP_A: (An SRP_A value)</c> (when preceding custom authentication with SRP authentication)
            </para>
             </li> </ul> </dd> </dl> 
            <para>
            For more information about <c>SECRET_HASH</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>. For information about <c>DEVICE_KEY</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where the user wants to sign in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             
            <para>
            The <c>ClientMetadata</c> value is passed as input to the functions for only the following
            triggers:
            </para>
             <ul> <li> 
            <para>
            Pre signup
            </para>
             </li> <li> 
            <para>
            Pre authentication
            </para>
             </li> <li> 
            <para>
            User migration
            </para>
             </li> </ul> 
            <para>
            This request also invokes the functions for the following triggers, but doesn't pass
            <c>ClientMetadata</c>:
            </para>
             <ul> <li> 
            <para>
            Post authentication
            </para>
             </li> <li> 
            <para>
            Custom message
            </para>
             </li> <li> 
            <para>
            Pre token generation
            </para>
             </li> <li> 
            <para>
            Create auth challenge
            </para>
             </li> <li> 
            <para>
            Define auth challenge
            </para>
             </li> <li> 
            <para>
            Custom email sender
            </para>
             </li> <li> 
            <para>
            Custom SMS sender
            </para>
             </li> </ul> <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.ContextData">
            <summary>
            Gets and sets the property ContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The optional session ID from a <c>ConfirmSignUp</c> API request. You can sign in a
            user directly from the sign-up process with an <c>AuthFlow</c> of <c>USER_AUTH</c>
            and <c>AuthParameters</c> of <c>EMAIL_OTP</c> or <c>SMS_OTP</c>, depending on how
            your user pool sent the confirmation-code message.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where the user wants to sign in.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse">
            <summary>
            Initiates the authentication response, as an administrator.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse.AuthenticationResult">
            <summary>
            Gets and sets the property AuthenticationResult. 
            <para>
            The outcome of successful authentication. This is only returned if the user pool has
            no additional challenges to return. If Amazon Cognito returns another challenge, the
            response includes <c>ChallengeName</c>, <c>ChallengeParameters</c>, and <c>Session</c>
            so that your user can answer the challenge.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse.AvailableChallenges">
            <summary>
            Gets and sets the property AvailableChallenges. 
            <para>
            This response parameter lists the available authentication challenges that users can
            select from in <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a>. For example, they might be able to choose between passkey authentication,
            a one-time password from an SMS message, and a traditional password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The name of the challenge that you're responding to with this call. This is returned
            in the <c>AdminInitiateAuth</c> response if you must pass another challenge.
            </para>
             
            <para>
            Possible challenges include the following:
            </para>
             <note> 
            <para>
            All of the following challenges require <c>USERNAME</c> and, when the app client has
            a client secret, <c>SECRET_HASH</c> in the parameters. Include a <c>DEVICE_KEY</c>
            for device authentication.
            </para>
             </note> <ul> <li> 
            <para>
             <c>WEB_AUTHN</c>: Respond to the challenge with the results of a successful authentication
            with a WebAuthn authenticator, or passkey, as <c>CREDENTIAL</c>. Examples of WebAuthn
            authenticators include biometric devices and security keys.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c>: Respond with the user's password as <c>PASSWORD</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_SRP</c>: Respond with the initial SRP secret as <c>SRP_A</c>.
            </para>
             </li> <li> 
            <para>
             <c>SELECT_CHALLENGE</c>: Respond with a challenge selection as <c>ANSWER</c>. It
            must be one of the challenge types in the <c>AvailableChallenges</c> response parameter.
            Add the parameters of the selected challenge, for example <c>USERNAME</c> and <c>SMS_OTP</c>.
            </para>
             </li> <li> 
            <para>
             <c>SMS_MFA</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_MFA</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_OTP</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_OTP_CODE</c> .
            </para>
             </li> <li> 
            <para>
             <c>SMS_OTP</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_OTP_CODE</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_VERIFIER</c>: Respond with the second stage of SRP secrets as <c>PASSWORD_CLAIM_SIGNATURE</c>,
            <c>PASSWORD_CLAIM_SECRET_BLOCK</c>, and <c>TIMESTAMP</c>.
            </para>
             </li> <li> 
            <para>
             <c>CUSTOM_CHALLENGE</c>: This is returned if your custom authentication flow determines
            that the user should pass another challenge before tokens are issued. The parameters
            of the challenge are determined by your Lambda function and issued in the <c>ChallengeParameters</c>
            of a challenge response.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_SRP_AUTH</c>: Respond with the initial parameters of device SRP authentication.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_PASSWORD_VERIFIER</c>: Respond with <c>PASSWORD_CLAIM_SIGNATURE</c>, <c>PASSWORD_CLAIM_SECRET_BLOCK</c>,
            and <c>TIMESTAMP</c> after client-side SRP calculations. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>NEW_PASSWORD_REQUIRED</c>: For users who are required to change their passwords
            after successful first login. Respond to this challenge with <c>NEW_PASSWORD</c> and
            any required attributes that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter. You can also set values for attributes that aren't required by your user
            pool and that your app client can write.
            </para>
             
            <para>
            Amazon Cognito only returns this challenge for users who have temporary passwords.
            When you create passwordless users, you must provide values for all required attributes.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </li> <li> 
            <para>
             <c>MFA_SETUP</c>: For users who are required to setup an MFA factor before they can
            sign in. The MFA types activated for the user pool will be listed in the challenge
            parameters <c>MFAS_CAN_SETUP</c> value. 
            </para>
             
            <para>
            To set up time-based one-time password (TOTP) MFA, use the session returned in this
            challenge from <c>InitiateAuth</c> or <c>AdminInitiateAuth</c> as an input to <c>AssociateSoftwareToken</c>.
            Then, use the session returned by <c>VerifySoftwareToken</c> as an input to <c>RespondToAuthChallenge</c>
            or <c>AdminRespondToAuthChallenge</c> with challenge name <c>MFA_SETUP</c> to complete
            sign-in. 
            </para>
             
            <para>
            To set up SMS or email MFA, collect a <c>phone_number</c> or <c>email</c> attribute
            for the user. Then restart the authentication flow with an <c>InitiateAuth</c> or
            <c>AdminInitiateAuth</c> request. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse.ChallengeParameters">
            <summary>
            Gets and sets the property ChallengeParameters. 
            <para>
            The parameters of an authentication challenge. Amazon Cognito returns challenge parameters
            as a guide to the responses your user or application must provide for the returned
            <c>ChallengeName</c>. Calculate responses to the challenge parameters and pass them
            in the <c>ChallengeParameters</c> of <c>AdminRespondToAuthChallenge</c>.
            </para>
             
            <para>
            All challenges require <c>USERNAME</c> and, when the app client has a client secret,
            <c>SECRET_HASH</c>.
            </para>
             
            <para>
            In SRP challenges, Amazon Cognito returns the <c>username</c> attribute in <c>USER_ID_FOR_SRP</c>
            instead of any email address, preferred username, or phone number alias that you might
            have specified in your <c>AdminInitiateAuth</c> request. You must use the username
            and not an alias in the <c>ChallengeResponses</c> of your challenge response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session that must be passed to challenge-response requests. If an <c>AdminInitiateAuth</c>
            or <c>AdminRespondToAuthChallenge</c> API request results in another authentication
            challenge, Amazon Cognito returns a session ID and the parameters of the next challenge.
            Pass this session ID in the <c>Session</c> parameter of <c>AdminRespondToAuthChallenge</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest">
            <summary>
            Container for the parameters to the AdminLinkProviderForUser operation.
            Links an existing user account in a user pool, or <c>DestinationUser</c>, to an identity
            from an external IdP, or <c>SourceUser</c>, based on a specified attribute name and
            value from the external IdP.
            
             
            <para>
            This operation connects a local user profile with a user identity who hasn't yet signed
            in from their third-party IdP. When the user signs in with their IdP, they get access-control
            configuration from the local user profile. Linked local users can also sign in with
            SDK-based API operations like <c>InitiateAuth</c> after they sign in at least once
            through their IdP. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">Linking
            federated users</a>.
            </para>
             <note> 
            <para>
            The maximum number of federated identities linked to a user is five.
            </para>
             </note> <important> 
            <para>
            Because this API allows a user with an external federated identity to sign in as a
            local user, it is critical that it only be used with external IdPs and linked attributes
            that you trust.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest.DestinationUser">
            <summary>
            Gets and sets the property DestinationUser. 
            <para>
            The existing user in the user pool that you want to assign to the external IdP user
            account. This user can be a local (Username + Password) Amazon Cognito user pools
            user or a federated user (for example, a SAML or Facebook user). If the user doesn't
            exist, Amazon Cognito generates an exception. Amazon Cognito returns this user when
            the new user (with the linked IdP attribute) signs in.
            </para>
             
            <para>
            For a native username + password user, the <c>ProviderAttributeValue</c> for the <c>DestinationUser</c>
            should be the username in the user pool. For a federated user, it should be the provider-specific
            <c>user_id</c>.
            </para>
             
            <para>
            The <c>ProviderAttributeName</c> of the <c>DestinationUser</c> is ignored.
            </para>
             
            <para>
            The <c>ProviderName</c> should be set to <c>Cognito</c> for users in Cognito user
            pools.
            </para>
             <important> 
            <para>
            All attributes in the DestinationUser profile must be mutable. If you have assigned
            the user any immutable custom attributes, the operation won't succeed.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest.SourceUser">
            <summary>
            Gets and sets the property SourceUser. 
            <para>
            An external IdP account for a user who doesn't exist yet in the user pool. This user
            must be a federated user (for example, a SAML or Facebook user), not another native
            user.
            </para>
             
            <para>
            If the <c>SourceUser</c> is using a federated social IdP, such as Facebook, Google,
            or Login with Amazon, you must set the <c>ProviderAttributeName</c> to <c>Cognito_Subject</c>.
            For social IdPs, the <c>ProviderName</c> will be <c>Facebook</c>, <c>Google</c>, or
            <c>LoginWithAmazon</c>, and Amazon Cognito will automatically parse the Facebook,
            Google, and Login with Amazon tokens for <c>id</c>, <c>sub</c>, and <c>user_id</c>,
            respectively. The <c>ProviderAttributeValue</c> for the user must be the same value
            as the <c>id</c>, <c>sub</c>, or <c>user_id</c> value found in the social IdP token.
            </para>
             
            <para>
            For OIDC, the <c>ProviderAttributeName</c> can be any mapped value from a claim in
            the ID token, or that your app retrieves from the <c>userInfo</c> endpoint. For SAML,
            the <c>ProviderAttributeName</c> can be any mapped value from a claim in the SAML
            assertion.
            </para>
             
            <para>
            The following additional considerations apply to <c>SourceUser</c> for OIDC and SAML
            providers.
            </para>
             <ul> <li> 
            <para>
            You must map the claim to a user pool attribute in your IdP configuration, and set
            the user pool attribute name as the value of <c>ProviderAttributeName</c> in your
            <c>AdminLinkProviderForUser</c> request. For example, <c>email</c>.
            </para>
             </li> <li> 
            <para>
            When you set <c>ProviderAttributeName</c> to <c>Cognito_Subject</c>, Amazon Cognito
            will automatically parse the default unique identifier found in the subject from the
            IdP token.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to link a federated identity.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserResponse">
            <summary>
            This is the response object from the AdminLinkProviderForUser operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest">
            <summary>
            Container for the parameters to the AdminListDevices operation.
            Lists a user's registered devices. Remembered devices are used in authentication services
            where you offer a "Remember me" option for users who you want to permit to sign in
            without MFA from a trusted device. Users can bypass MFA while your application performs
            device SRP authentication on the back end. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest.Limit">
            <summary>
            Gets and sets the property Limit. 
            <para>
            The maximum number of devices that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where the device owner is a user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminListDevicesResponse">
            <summary>
            Lists the device's response, as an administrator.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListDevicesResponse.Devices">
            <summary>
            Gets and sets the property Devices. 
            <para>
            An array of devices and their information. Each entry that's returned includes device
            information, last-accessed and created dates, and the device key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListDevicesResponse.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest">
            <summary>
            Container for the parameters to the AdminListGroupsForUser operation.
            Lists the groups that a user belongs to. User pool groups are identifiers that you
            can reference from the contents of ID and access tokens, and set preferred IAM roles
            for identity-pool authentication. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest.Limit">
            <summary>
            Gets and sets the property Limit. 
            <para>
            The maximum number of groups that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to view a user's groups.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserResponse">
            <summary>
            This is the response object from the AdminListGroupsForUser operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserResponse.Groups">
            <summary>
            Gets and sets the property Groups. 
            <para>
            An array of groups and information about them.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest">
            <summary>
            Container for the parameters to the AdminListUserAuthEvents operation.
            Requests a history of user activity and any risks detected as part of Amazon Cognito
            threat protection. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-event-user-history">Viewing
            user event history</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of authentication events to return. Returns 60 events if you set
            <c>MaxResults</c> to 0, or if you don't include a <c>MaxResults</c> parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The Id of the user pool that contains the user profile with the logged events.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsResponse">
            <summary>
            This is the response object from the AdminListUserAuthEvents operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsResponse.AuthEvents">
            <summary>
            Gets and sets the property AuthEvents. 
            <para>
            The response object. It includes the <c>EventID</c>, <c>EventType</c>, <c>CreationDate</c>,
            <c>EventRisk</c>, and <c>EventResponse</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest">
            <summary>
            Container for the parameters to the AdminRemoveUserFromGroup operation.
            Given a username and a group name, removes them from the group. User pool groups are
            identifiers that you can reference from the contents of ID and access tokens, and
            set preferred IAM roles for identity-pool authentication. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group that you want to remove the user from, for example <c>MyTestGroup</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the group and the user that you want to remove.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupResponse">
            <summary>
            This is the response object from the AdminRemoveUserFromGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest">
            <summary>
            Container for the parameters to the AdminResetUserPassword operation.
            Begins the password reset process. Sets the requested user’s account into a <c>RESET_REQUIRED</c>
            status, and sends them a password-reset code. Your user pool also sends the user a
            notification with a reset code and the information that their password has been reset.
            At sign-in, your application or the managed login session receives a challenge to
            complete the reset by confirming the code and setting a new password.
            
             
            <para>
            To use this API operation, your user pool must have self-service account recovery
            configured.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to reset the user's password.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordResponse">
            <summary>
            Represents the response from the server to reset a user password as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest">
            <summary>
            Container for the parameters to the AdminRespondToAuthChallenge operation.
            Some API operations in a user pool generate a challenge, like a prompt for an MFA
            code, for device authentication that bypasses MFA, or for a custom authentication
            challenge. An <c>AdminRespondToAuthChallenge</c> API request provides the answer to
            that challenge, like a code or a secure remote password (SRP). The parameters of a
            response to an authentication challenge vary with the type of challenge.
            
             
            <para>
            For more information about custom authentication challenges, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The name of the challenge that you are responding to.
            </para>
             
            <para>
            Possible challenges include the following:
            </para>
             <note> 
            <para>
            All of the following challenges require <c>USERNAME</c> and, when the app client has
            a client secret, <c>SECRET_HASH</c> in the parameters. Include a <c>DEVICE_KEY</c>
            for device authentication.
            </para>
             </note> <ul> <li> 
            <para>
             <c>WEB_AUTHN</c>: Respond to the challenge with the results of a successful authentication
            with a WebAuthn authenticator, or passkey, as <c>CREDENTIAL</c>. Examples of WebAuthn
            authenticators include biometric devices and security keys.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c>: Respond with the user's password as <c>PASSWORD</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_SRP</c>: Respond with the initial SRP secret as <c>SRP_A</c>.
            </para>
             </li> <li> 
            <para>
             <c>SELECT_CHALLENGE</c>: Respond with a challenge selection as <c>ANSWER</c>. It
            must be one of the challenge types in the <c>AvailableChallenges</c> response parameter.
            Add the parameters of the selected challenge, for example <c>USERNAME</c> and <c>SMS_OTP</c>.
            </para>
             </li> <li> 
            <para>
             <c>SMS_MFA</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_MFA</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_OTP</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_OTP_CODE</c> .
            </para>
             </li> <li> 
            <para>
             <c>SMS_OTP</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_OTP_CODE</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_VERIFIER</c>: Respond with the second stage of SRP secrets as <c>PASSWORD_CLAIM_SIGNATURE</c>,
            <c>PASSWORD_CLAIM_SECRET_BLOCK</c>, and <c>TIMESTAMP</c>.
            </para>
             </li> <li> 
            <para>
             <c>CUSTOM_CHALLENGE</c>: This is returned if your custom authentication flow determines
            that the user should pass another challenge before tokens are issued. The parameters
            of the challenge are determined by your Lambda function and issued in the <c>ChallengeParameters</c>
            of a challenge response.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_SRP_AUTH</c>: Respond with the initial parameters of device SRP authentication.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_PASSWORD_VERIFIER</c>: Respond with <c>PASSWORD_CLAIM_SIGNATURE</c>, <c>PASSWORD_CLAIM_SECRET_BLOCK</c>,
            and <c>TIMESTAMP</c> after client-side SRP calculations. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>NEW_PASSWORD_REQUIRED</c>: For users who are required to change their passwords
            after successful first login. Respond to this challenge with <c>NEW_PASSWORD</c> and
            any required attributes that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter. You can also set values for attributes that aren't required by your user
            pool and that your app client can write.
            </para>
             
            <para>
            Amazon Cognito only returns this challenge for users who have temporary passwords.
            When you create passwordless users, you must provide values for all required attributes.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </li> <li> 
            <para>
             <c>MFA_SETUP</c>: For users who are required to setup an MFA factor before they can
            sign in. The MFA types activated for the user pool will be listed in the challenge
            parameters <c>MFAS_CAN_SETUP</c> value. 
            </para>
             
            <para>
            To set up time-based one-time password (TOTP) MFA, use the session returned in this
            challenge from <c>InitiateAuth</c> or <c>AdminInitiateAuth</c> as an input to <c>AssociateSoftwareToken</c>.
            Then, use the session returned by <c>VerifySoftwareToken</c> as an input to <c>RespondToAuthChallenge</c>
            or <c>AdminRespondToAuthChallenge</c> with challenge name <c>MFA_SETUP</c> to complete
            sign-in. 
            </para>
             
            <para>
            To set up SMS or email MFA, collect a <c>phone_number</c> or <c>email</c> attribute
            for the user. Then restart the authentication flow with an <c>InitiateAuth</c> or
            <c>AdminInitiateAuth</c> request. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.ChallengeResponses">
            <summary>
            Gets and sets the property ChallengeResponses. 
            <para>
            The responses to the challenge that you received in the previous request. Each challenge
            has its own required response parameters. The following examples are partial JSON
            request bodies that highlight challenge-response parameters.
            </para>
             <important> 
            <para>
            You must provide a SECRET_HASH parameter in all challenge responses to an app client
            that has a client secret. Include a <c>DEVICE_KEY</c> for device authentication.
            </para>
             </important> <dl> <dt>SELECT_CHALLENGE</dt> <dd> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "USERNAME": "[username]",
            "ANSWER": "[Challenge name]"}</c> 
            </para>
             
            <para>
            Available challenges are <c>PASSWORD</c>, <c>PASSWORD_SRP</c>, <c>EMAIL_OTP</c>, <c>SMS_OTP</c>,
            and <c>WEB_AUTHN</c>.
            </para>
             
            <para>
            Complete authentication in the <c>SELECT_CHALLENGE</c> response for <c>PASSWORD</c>,
            <c>PASSWORD_SRP</c>, and <c>WEB_AUTHN</c>:
            </para>
             <ul> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "WEB_AUTHN",
            "USERNAME": "[username]", "CREDENTIAL": "[AuthenticationResponseJSON]"}</c> 
            </para>
             
            <para>
            See <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-authenticationresponsejson">
            AuthenticationResponseJSON</a>.
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "PASSWORD",
            "USERNAME": "[username]", "PASSWORD": "[password]"}</c> 
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "PASSWORD_SRP",
            "USERNAME": "[username]", "SRP_A": "[SRP_A]"}</c> 
            </para>
             </li> </ul> 
            <para>
            For <c>SMS_OTP</c> and <c>EMAIL_OTP</c>, respond with the username and answer. Your
            user pool will send a code for the user to submit in the next challenge response.
            </para>
             <ul> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "SMS_OTP",
            "USERNAME": "[username]"}</c> 
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "EMAIL_OTP",
            "USERNAME": "[username]"}</c> 
            </para>
             </li> </ul> </dd> <dt>WEB_AUTHN</dt> <dd> 
            <para>
             <c>"ChallengeName": "WEB_AUTHN", "ChallengeResponses": { "USERNAME": "[username]",
            "CREDENTIAL": "[AuthenticationResponseJSON]"}</c> 
            </para>
             
            <para>
            See <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-authenticationresponsejson">
            AuthenticationResponseJSON</a>.
            </para>
             </dd> <dt>PASSWORD</dt> <dd> 
            <para>
             <c>"ChallengeName": "PASSWORD", "ChallengeResponses": { "USERNAME": "[username]",
            "PASSWORD": "[password]"}</c> 
            </para>
             </dd> <dt>PASSWORD_SRP</dt> <dd> 
            <para>
             <c>"ChallengeName": "PASSWORD_SRP", "ChallengeResponses": { "USERNAME": "[username]",
            "SRP_A": "[SRP_A]"}</c> 
            </para>
             </dd> <dt>SMS_OTP</dt> <dd> 
            <para>
             <c>"ChallengeName": "SMS_OTP", "ChallengeResponses": {"SMS_OTP_CODE": "[code]", "USERNAME":
            "[username]"}</c> 
            </para>
             </dd> <dt>EMAIL_OTP</dt> <dd> 
            <para>
             <c>"ChallengeName": "EMAIL_OTP", "ChallengeResponses": {"EMAIL_OTP_CODE": "[code]",
            "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>SMS_MFA</dt> <dd> 
            <para>
             <c>"ChallengeName": "SMS_MFA", "ChallengeResponses": {"SMS_MFA_CODE": "[code]", "USERNAME":
            "[username]"}</c> 
            </para>
             </dd> <dt>PASSWORD_VERIFIER</dt> <dd> 
            <para>
            This challenge response is part of the SRP flow. Amazon Cognito requires that your
            application respond to this challenge within a few seconds. When the response time
            exceeds this period, your user pool returns a <c>NotAuthorizedException</c> error.
            </para>
             
            <para>
             <c>"ChallengeName": "PASSWORD_VERIFIER", "ChallengeResponses": {"PASSWORD_CLAIM_SIGNATURE":
            "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK": "[secret_block]", "TIMESTAMP":
            [timestamp], "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>CUSTOM_CHALLENGE</dt> <dd> 
            <para>
             <c>"ChallengeName": "CUSTOM_CHALLENGE", "ChallengeResponses": {"USERNAME": "[username]",
            "ANSWER": "[challenge_answer]"}</c> 
            </para>
             </dd> <dt>NEW_PASSWORD_REQUIRED</dt> <dd> 
            <para>
             <c>"ChallengeName": "NEW_PASSWORD_REQUIRED", "ChallengeResponses": {"NEW_PASSWORD":
            "[new_password]", "USERNAME": "[username]"}</c> 
            </para>
             
            <para>
            To set any required attributes that <c>InitiateAuth</c> returned in an <c>requiredAttributes</c>
            parameter, add <c>"userAttributes.[attribute_name]": "[attribute_value]"</c>. This
            parameter can also set values for writable attributes that aren't required by your
            user pool.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </dd> <dt>SOFTWARE_TOKEN_MFA</dt> <dd> 
            <para>
             <c>"ChallengeName": "SOFTWARE_TOKEN_MFA", "ChallengeResponses": {"USERNAME": "[username]",
            "SOFTWARE_TOKEN_MFA_CODE": [authenticator_code]}</c> 
            </para>
             </dd> <dt>DEVICE_SRP_AUTH</dt> <dd> 
            <para>
             <c>"ChallengeName": "DEVICE_SRP_AUTH", "ChallengeResponses": {"USERNAME": "[username]",
            "DEVICE_KEY": "[device_key]", "SRP_A": "[srp_a]"}</c> 
            </para>
             </dd> <dt>DEVICE_PASSWORD_VERIFIER</dt> <dd> 
            <para>
             <c>"ChallengeName": "DEVICE_PASSWORD_VERIFIER", "ChallengeResponses": {"DEVICE_KEY":
            "[device_key]", "PASSWORD_CLAIM_SIGNATURE": "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK":
            "[secret_block]", "TIMESTAMP": [timestamp], "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>MFA_SETUP</dt> <dd> 
            <para>
             <c>"ChallengeName": "MFA_SETUP", "ChallengeResponses": {"USERNAME": "[username]"},
            "SESSION": "[Session ID from VerifySoftwareToken]"</c> 
            </para>
             </dd> <dt>SELECT_MFA_TYPE</dt> <dd> 
            <para>
             <c>"ChallengeName": "SELECT_MFA_TYPE", "ChallengeResponses": {"USERNAME": "[username]",
            "ANSWER": "[SMS_MFA|EMAIL_MFA|SOFTWARE_TOKEN_MFA]"}</c> 
            </para>
             </dd> </dl> 
            <para>
            For more information about <c>SECRET_HASH</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>. For information about <c>DEVICE_KEY</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where you initiated sign-in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.ContextData">
            <summary>
            Gets and sets the property ContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that maintains the state of authentication requests and challenge
            responses. If an <c>AdminInitiateAuth</c> or <c>AdminRespondToAuthChallenge</c> API
            request results in a determination that your application must pass another challenge,
            Amazon Cognito returns a session with other challenge parameters. Send this session
            identifier, unmodified, to the next <c>AdminRespondToAuthChallenge</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to respond to an authentication challenge.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse">
            <summary>
            Responds to the authentication challenge, as an administrator.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse.AuthenticationResult">
            <summary>
            Gets and sets the property AuthenticationResult. 
            <para>
            The outcome of a successful authentication process. After your application has passed
            all challenges, Amazon Cognito returns an <c>AuthenticationResult</c> with the JSON
            web tokens (JWTs) that indicate successful sign-in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The name of the next challenge that you must respond to.
            </para>
             
            <para>
            Possible challenges include the following:
            </para>
             <note> 
            <para>
            All of the following challenges require <c>USERNAME</c> and, when the app client has
            a client secret, <c>SECRET_HASH</c> in the parameters. Include a <c>DEVICE_KEY</c>
            for device authentication.
            </para>
             </note> <ul> <li> 
            <para>
             <c>WEB_AUTHN</c>: Respond to the challenge with the results of a successful authentication
            with a WebAuthn authenticator, or passkey, as <c>CREDENTIAL</c>. Examples of WebAuthn
            authenticators include biometric devices and security keys.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c>: Respond with the user's password as <c>PASSWORD</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_SRP</c>: Respond with the initial SRP secret as <c>SRP_A</c>.
            </para>
             </li> <li> 
            <para>
             <c>SELECT_CHALLENGE</c>: Respond with a challenge selection as <c>ANSWER</c>. It
            must be one of the challenge types in the <c>AvailableChallenges</c> response parameter.
            Add the parameters of the selected challenge, for example <c>USERNAME</c> and <c>SMS_OTP</c>.
            </para>
             </li> <li> 
            <para>
             <c>SMS_MFA</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_MFA</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_OTP</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_OTP_CODE</c> .
            </para>
             </li> <li> 
            <para>
             <c>SMS_OTP</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_OTP_CODE</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_VERIFIER</c>: Respond with the second stage of SRP secrets as <c>PASSWORD_CLAIM_SIGNATURE</c>,
            <c>PASSWORD_CLAIM_SECRET_BLOCK</c>, and <c>TIMESTAMP</c>.
            </para>
             </li> <li> 
            <para>
             <c>CUSTOM_CHALLENGE</c>: This is returned if your custom authentication flow determines
            that the user should pass another challenge before tokens are issued. The parameters
            of the challenge are determined by your Lambda function and issued in the <c>ChallengeParameters</c>
            of a challenge response.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_SRP_AUTH</c>: Respond with the initial parameters of device SRP authentication.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_PASSWORD_VERIFIER</c>: Respond with <c>PASSWORD_CLAIM_SIGNATURE</c>, <c>PASSWORD_CLAIM_SECRET_BLOCK</c>,
            and <c>TIMESTAMP</c> after client-side SRP calculations. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>NEW_PASSWORD_REQUIRED</c>: For users who are required to change their passwords
            after successful first login. Respond to this challenge with <c>NEW_PASSWORD</c> and
            any required attributes that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter. You can also set values for attributes that aren't required by your user
            pool and that your app client can write.
            </para>
             
            <para>
            Amazon Cognito only returns this challenge for users who have temporary passwords.
            When you create passwordless users, you must provide values for all required attributes.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </li> <li> 
            <para>
             <c>MFA_SETUP</c>: For users who are required to setup an MFA factor before they can
            sign in. The MFA types activated for the user pool will be listed in the challenge
            parameters <c>MFAS_CAN_SETUP</c> value. 
            </para>
             
            <para>
            To set up time-based one-time password (TOTP) MFA, use the session returned in this
            challenge from <c>InitiateAuth</c> or <c>AdminInitiateAuth</c> as an input to <c>AssociateSoftwareToken</c>.
            Then, use the session returned by <c>VerifySoftwareToken</c> as an input to <c>RespondToAuthChallenge</c>
            or <c>AdminRespondToAuthChallenge</c> with challenge name <c>MFA_SETUP</c> to complete
            sign-in. 
            </para>
             
            <para>
            To set up SMS or email MFA, collect a <c>phone_number</c> or <c>email</c> attribute
            for the user. Then restart the authentication flow with an <c>InitiateAuth</c> or
            <c>AdminInitiateAuth</c> request. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse.ChallengeParameters">
            <summary>
            Gets and sets the property ChallengeParameters. 
            <para>
            The parameters that define your response to the next challenge.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that maintains the state of authentication requests and challenge
            responses. If an <c>AdminInitiateAuth</c> or <c>AdminRespondToAuthChallenge</c> API
            request results in a determination that your application must pass another challenge,
            Amazon Cognito returns a session with other challenge parameters. Send this session
            identifier, unmodified, to the next <c>AdminRespondToAuthChallenge</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest">
            <summary>
            Container for the parameters to the AdminSetUserMFAPreference operation.
            Sets the user's multi-factor authentication (MFA) preference, including which MFA
            options are activated, and if any are preferred. Only one factor can be set as preferred.
            The preferred MFA factor will be used to authenticate a user if multiple factors are
            activated. If multiple options are activated and no preference is set, a challenge
            to choose an MFA option will be returned during sign-in.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest.EmailMfaSettings">
            <summary>
            Gets and sets the property EmailMfaSettings. 
            <para>
            User preferences for email message MFA. Activates or deactivates email MFA and sets
            it as the preferred MFA method when multiple methods are available. To activate this
            setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest.SMSMfaSettings">
            <summary>
            Gets and sets the property SMSMfaSettings. 
            <para>
            User preferences for SMS message MFA. Activates or deactivates SMS MFA and sets it
            as the preferred MFA method when multiple methods are available.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest.SoftwareTokenMfaSettings">
            <summary>
            Gets and sets the property SoftwareTokenMfaSettings. 
            <para>
            User preferences for time-based one-time password (TOTP) MFA. Activates or deactivates
            TOTP MFA and sets it as the preferred MFA method when multiple methods are available.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to set a user's MFA preferences.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceResponse">
            <summary>
            This is the response object from the AdminSetUserMFAPreference operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest">
            <summary>
            Container for the parameters to the AdminSetUserPassword operation.
            Sets the specified user's password in a user pool. This operation administratively
            sets a temporary or permanent password for a user. With this operation, you can bypass
            self-service password changes and permit immediate sign-in with the password that
            you set. To do this, set <c>Permanent</c> to <c>true</c>.
            
             
            <para>
            You can also set a new temporary password in this request, send it to a user, and
            require them to choose a new password on their next sign-in. To do this, set <c>Permanent</c>
            to <c>false</c>.
            </para>
             
            <para>
            If the password is temporary, the user's <c>Status</c> becomes <c>FORCE_CHANGE_PASSWORD</c>.
            When the user next tries to sign in, the <c>InitiateAuth</c> or <c>AdminInitiateAuth</c>
            response includes the <c>NEW_PASSWORD_REQUIRED</c> challenge. If the user doesn't
            sign in before the temporary password expires, they can no longer sign in and you
            must repeat this operation to set a temporary or permanent password for them.
            </para>
             
            <para>
            After the user sets a new password, or if you set a permanent password, their status
            becomes <c>Confirmed</c>.
            </para>
             
            <para>
             <c>AdminSetUserPassword</c> can set a password for the user profile that Amazon Cognito
            creates for third-party federated users. When you set a password, the federated user's
            status changes from <c>EXTERNAL_PROVIDER</c> to <c>CONFIRMED</c>. A user in this state
            can sign in as a federated user, and initiate authentication flows in the API like
            a linked native user. They can also modify their password and attributes in token-authenticated
            API requests like <c>ChangePassword</c> and <c>UpdateUserAttributes</c>. As a best
            security practice and to keep users in sync with your external IdP, don't set passwords
            on federated user profiles. To set up a federated user for native sign-in with a linked
            native user, refer to <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">Linking
            federated users to an existing user profile</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest.Password">
            <summary>
            Gets and sets the property Password. 
            <para>
            The new temporary or permanent password that you want to set for the user. You can't
            remove the password for a user who already has a password so that they can only sign
            in with passwordless methods. In this scenario, you must create a new user without
            a password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest.Permanent">
            <summary>
            Gets and sets the property Permanent. 
            <para>
            Set to <c>true</c> to set a password that the user can immediately sign in with. Set
            to <c>false</c> to set a temporary password that the user must change on their next
            sign-in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to set the user's password.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordResponse">
            <summary>
            This is the response object from the AdminSetUserPassword operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest">
            <summary>
            Container for the parameters to the AdminSetUserSettings operation.
            <i>This action is no longer supported.</i> You can use it to configure only SMS MFA.
            You can't use it to configure time-based one-time password (TOTP) software token MFA.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest.MFAOptions">
            <summary>
            Gets and sets the property MFAOptions. 
            <para>
            You can use this parameter only to set an SMS configuration that uses SMS for delivery.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the user whose options you're setting.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsResponse">
            <summary>
            Represents the response from the server to set user settings as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest">
            <summary>
            Container for the parameters to the AdminUpdateAuthEventFeedback operation.
            Provides the feedback for an authentication event generated by threat protection features.
            Your response indicates that you think that the event either was from a valid user
            or was an unwanted authentication attempt. This feedback improves the risk evaluation
            decision for the user pool as part of Amazon Cognito threat protection. To activate
            this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            
             
            <para>
            To train the threat-protection model to recognize trusted and untrusted sign-in characteristics,
            configure threat protection in audit-only mode and provide a mechanism for users or
            administrators to submit feedback. Your feedback can tell Amazon Cognito that a risk
            rating was assigned at a level you don't agree with.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest.EventId">
            <summary>
            Gets and sets the property EventId. 
            <para>
            The ID of the threat protection authentication event that you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest.FeedbackValue">
            <summary>
            Gets and sets the property FeedbackValue. 
            <para>
            Your feedback to the authentication event. When you provide a <c>FeedbackValue</c>
            value of <c>valid</c>, you tell Amazon Cognito that you trust a user session where
            Amazon Cognito has evaluated some level of risk. When you provide a <c>FeedbackValue</c>
            value of <c>invalid</c>, you tell Amazon Cognito that you don't trust a user session,
            or you don't believe that Amazon Cognito evaluated a high-enough risk level.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to submit authentication-event feedback.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackResponse">
            <summary>
            This is the response object from the AdminUpdateAuthEventFeedback operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest">
            <summary>
            Container for the parameters to the AdminUpdateDeviceStatus operation.
            Updates the status of a user's device so that it is marked as remembered or not remembered
            for the purpose of device authentication. Device authentication is a "remember me"
            mechanism that silently completes sign-in from trusted devices with a device key instead
            of a user-provided MFA code. This operation changes the status of a device without
            deleting it, so you can enable it again later. For more information about device authentication,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The unique identifier, or device key, of the device that you want to update the status
            for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest.DeviceRememberedStatus">
            <summary>
            Gets and sets the property DeviceRememberedStatus. 
            <para>
            To enable device authentication with the specified device, set to <c>remembered</c>.To
            disable, set to <c>not_remembered</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to change a user's device status.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusResponse">
            <summary>
            The status response to the request to update the device, as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest">
            <summary>
            Container for the parameters to the AdminUpdateUserAttributes operation.
            Updates the specified user's attributes. To delete an attribute from your user, submit
            the attribute in your API request with a blank value.
            
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name,
            for example <c>custom:department</c>.
            </para>
             
            <para>
            This operation can set a user's email address or phone number as verified and permit
            immediate sign-in in user pools that require verification of these attributes. To
            do this, set the <c>email_verified</c> or <c>phone_number_verified</c> attribute to
            <c>true</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest.UserAttributes">
            <summary>
            Gets and sets the property UserAttributes. 
            <para>
            An array of name-value pairs representing user attributes.
            </para>
             
            <para>
            For custom attributes, you must prepend the <c>custom:</c> prefix to the attribute
            name.
            </para>
             
            <para>
            If your user pool requires verification before Amazon Cognito updates an attribute
            value that you specify in this request, Amazon Cognito doesn’t immediately update
            the value of that attribute. After your user receives and responds to a verification
            message to verify the new value, Amazon Cognito updates the attribute value. Your
            user can sign in and receive messages with the original attribute value until they
            verify the new value.
            </para>
             
            <para>
            To skip the verification message and update the value of an attribute that requires
            verification in the same API request, include the <c>email_verified</c> or <c>phone_number_verified</c>
            attribute, with a value of <c>true</c>. If you set the <c>email_verified</c> or <c>phone_number_verified</c>
            value for an <c>email</c> or <c>phone_number</c> attribute that requires verification
            to <c>true</c>, Amazon Cognito doesn’t send a verification message to your user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to update user attributes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesResponse">
            <summary>
            Represents the response from the server for the request to update user attributes
            as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest">
            <summary>
            Container for the parameters to the AdminUserGlobalSignOut operation.
            Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to
            a user. Call this operation with your administrative credentials when your user signs
            out of your app. This results in the following behavior.
            
             <ul> <li> 
            <para>
            Amazon Cognito no longer accepts <i>token-authorized</i> user operations that you
            authorize with a signed-out user's access tokens. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             
            <para>
            Amazon Cognito returns an <c>Access Token has been revoked</c> error when your app
            attempts to authorize a user pools API request with a revoked access token that contains
            the scope <c>aws.cognito.signin.user.admin</c>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's ID token in a <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html">GetId
            </a> request to an identity pool with <c>ServerSideTokenCheck</c> enabled for its
            user pool IdP configuration in <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CognitoIdentityProvider.html">CognitoIdentityProvider</a>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's refresh tokens in refresh requests.
            </para>
             </li> </ul> 
            <para>
            Other requests might be valid until your user's token expires. This operation doesn't
            clear the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> session cookie. To clear the session for a user who signed in with managed
            login or the classic hosted UI, direct their browser session to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">logout
            endpoint</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to sign out a user.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutResponse">
            <summary>
            The global sign-out response, as an administrator.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AdvancedSecurityAdditionalFlowsType">
            <summary>
            Threat protection configuration options for additional authentication types in your
            user pool, including custom authentication.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AdvancedSecurityAdditionalFlowsType.CustomAuthMode">
            <summary>
            Gets and sets the property CustomAuthMode. 
            <para>
            The operating mode of threat protection in custom authentication with <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">
            Custom authentication challenge Lambda triggers</a>. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            <summary>
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.#ctor(System.String)">
            <summary>
            Constructs a new AliasExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AliasExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of AliasExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AliasExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AliasExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AliasExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AliasExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType">
            <summary>
            The settings for Amazon Pinpoint analytics configuration. With an analytics configuration,
            your application can collect user-activity metrics for user notifications with a Amazon
            Pinpoint campaign.
            
             
            <para>
            Amazon Pinpoint isn't available in all Amazon Web Services Regions. For a list of
            available Regions, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-pinpoint-integration.html#cognito-user-pools-find-region-mappings">Amazon
            Cognito and Amazon Pinpoint Region availability</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Pinpoint project that you want to connect
            to your user pool app client. Amazon Cognito publishes events to the Amazon Pinpoint
            project that <c>ApplicationArn</c> declares. You can also configure your application
            to pass an endpoint ID in the <c>AnalyticsMetadata</c> parameter of sign-in operations.
            The endpoint ID is information about the destination for push notifications
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType.ApplicationId">
            <summary>
            Gets and sets the property ApplicationId. 
            <para>
            Your Amazon Pinpoint project ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType.ExternalId">
            <summary>
            Gets and sets the property ExternalId. 
            <para>
            The <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html">external
            ID</a> of the role that Amazon Cognito assumes to send analytics data to Amazon Pinpoint.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The ARN of an Identity and Access Management role that has the permissions required
            for Amazon Cognito to publish events to Amazon Pinpoint analytics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType.UserDataShared">
            <summary>
            Gets and sets the property UserDataShared. 
            <para>
            If <c>UserDataShared</c> is <c>true</c>, Amazon Cognito includes user data in the
            events that it publishes to Amazon Pinpoint analytics.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AnalyticsMetadataType">
            <summary>
            Information that your application adds to authentication requests. Applies an endpoint
            ID to the analytics data that your user pool sends to Amazon Pinpoint.
            
             
            <para>
            An endpoint ID uniquely identifies a mobile device, email address or phone number
            that can receive messages from Amazon Pinpoint analytics. For more information about
            Amazon Web Services Regions that can contain Amazon Pinpoint resources for use with
            Amazon Cognito user pools, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-pinpoint-integration.html">Using
            Amazon Pinpoint analytics with Amazon Cognito user pools</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AnalyticsMetadataType.AnalyticsEndpointId">
            <summary>
            Gets and sets the property AnalyticsEndpointId. 
            <para>
            The endpoint ID. Information that you want to pass to Amazon Pinpoint about where
            to send notifications.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AssetType">
            <summary>
            An image file from a managed login branding style in a user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssetType.Bytes">
            <summary>
            Gets and sets the property Bytes. 
            <para>
            The image file, in Base64-encoded binary.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssetType.Category">
            <summary>
            Gets and sets the property Category. 
            <para>
            The category that the image corresponds to in your managed login configuration. Managed
            login has asset categories for different types of logos, backgrounds, and icons.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssetType.ColorMode">
            <summary>
            Gets and sets the property ColorMode. 
            <para>
            The display-mode target of the asset: light, dark, or browser-adaptive. For example,
            Amazon Cognito displays a dark-mode image only when the browser or application is
            in dark mode, but displays a browser-adaptive file in all contexts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssetType.Extension">
            <summary>
            Gets and sets the property Extension. 
            <para>
            The file type of the image file.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssetType.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
            The ID of the asset.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest">
            <summary>
            Container for the parameters to the AssociateSoftwareToken operation.
            Begins setup of time-based one-time password (TOTP) multi-factor authentication (MFA)
            for a user, with a unique private key that Amazon Cognito generates and returns in
            the API response. You can authorize an <c>AssociateSoftwareToken</c> request with
            either the user's access token, or a session string from a challenge response that
            you received from Amazon Cognito.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> 
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
             
            <para>
            You can provide either an access token or a session ID in the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that maintains the state of authentication requests and challenge
            responses. In <c>AssociateSoftwareToken</c>, this is the session ID from a successful
            sign-in. You can provide either an access token or a session ID in the request.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenResponse">
            <summary>
            This is the response object from the AssociateSoftwareToken operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenResponse.SecretCode">
            <summary>
            Gets and sets the property SecretCode. 
            <para>
            A unique generated shared secret code that is used by the TOTP algorithm to generate
            a one-time code.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that maintains the state of authentication requests and challenge
            responses.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AttributeType">
            <summary>
            The name and value of a user attribute.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AttributeType.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the attribute, for example <c>email</c> or <c>custom:department</c>.
            </para>
             
            <para>
            In some older user pools, the regex pattern for acceptable values of this parameter
            is <c>[\p{L}\p{M}\p{S}\p{N}\p{P}]+</c>. Older pools will eventually be updated to
            use the new pattern. Affected user pools are those created before May 2024 in US East
            (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon), Asia Pacific
            (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia
            Pacific (Sydney), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London),
            Europe (Paris), Europe (Stockholm), Middle East (Bahrain), and South America (São
            Paulo). 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AttributeType.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The value of the attribute.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType">
            <summary>
            The object that your application receives after authentication. Contains tokens and
            information for device authentication.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            Your user's access token.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType.ExpiresIn">
            <summary>
            Gets and sets the property ExpiresIn. 
            <para>
            The expiration period of the authentication result in seconds.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType.IdToken">
            <summary>
            Gets and sets the property IdToken. 
            <para>
            Your user's ID token.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType.NewDeviceMetadata">
            <summary>
            Gets and sets the property NewDeviceMetadata. 
            <para>
            The new device metadata from an authentication result.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType.RefreshToken">
            <summary>
            Gets and sets the property RefreshToken. 
            <para>
            Your user's refresh token.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthenticationResultType.TokenType">
            <summary>
            Gets and sets the property TokenType. 
            <para>
            The intended use of the token, for example <c>Bearer</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.AuthEventType">
            <summary>
            One authentication event that Amazon Cognito logged in a user pool with threat protection
            active. Contains user and device metadata and a risk assessment from your user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.ChallengeResponses">
            <summary>
            Gets and sets the property ChallengeResponses. 
            <para>
            A list of the challenges that the user was requested to answer, for example <c>Password</c>,
            and the result, for example <c>Success</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.EventContextData">
            <summary>
            Gets and sets the property EventContextData. 
            <para>
            The user context data captured at the time of an event request. This value provides
            additional information about the client from which event the request is received.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.EventFeedback">
            <summary>
            Gets and sets the property EventFeedback. 
            <para>
            The <c>UpdateAuthEventFeedback</c> or <c>AdminUpdateAuthEventFeedback</c> feedback
            that you or your user provided in response to the event. A value of <c>Valid</c> indicates
            that you disagreed with the level of risk that your user pool assigned, and evaluated
            a session to be valid, or likely safe. A value of <c>Invalid</c> indicates that you
            agreed with the user pool risk level and evaluated a session to be invalid, or likely
            malicious.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.EventId">
            <summary>
            Gets and sets the property EventId. 
            <para>
            The event ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.EventResponse">
            <summary>
            Gets and sets the property EventResponse. 
            <para>
            The event response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.EventRisk">
            <summary>
            Gets and sets the property EventRisk. 
            <para>
            The threat evaluation from your user pool about an event. Contains information about
            whether your user pool detected compromised credentials, whether the event triggered
            an automated response, and the level of risk.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.AuthEventType.EventType">
            <summary>
            Gets and sets the property EventType. 
            <para>
            The type of authentication event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ChallengeResponseType">
            <summary>
            The responses to the challenge that you received in the previous request. Each challenge
            has its own required response parameters. The following examples are partial JSON
            request bodies that highlight challenge-response parameters.
            
             <important> 
            <para>
            You must provide a SECRET_HASH parameter in all challenge responses to an app client
            that has a client secret. Include a <c>DEVICE_KEY</c> for device authentication.
            </para>
             </important> <dl> <dt>SELECT_CHALLENGE</dt> <dd> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "USERNAME": "[username]",
            "ANSWER": "[Challenge name]"}</c> 
            </para>
             
            <para>
            Available challenges are <c>PASSWORD</c>, <c>PASSWORD_SRP</c>, <c>EMAIL_OTP</c>, <c>SMS_OTP</c>,
            and <c>WEB_AUTHN</c>.
            </para>
             
            <para>
            Complete authentication in the <c>SELECT_CHALLENGE</c> response for <c>PASSWORD</c>,
            <c>PASSWORD_SRP</c>, and <c>WEB_AUTHN</c>:
            </para>
             <ul> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "WEB_AUTHN",
            "USERNAME": "[username]", "CREDENTIAL": "[AuthenticationResponseJSON]"}</c> 
            </para>
             
            <para>
            See <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-authenticationresponsejson">
            AuthenticationResponseJSON</a>.
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "PASSWORD",
            "USERNAME": "[username]", "PASSWORD": "[password]"}</c> 
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "PASSWORD_SRP",
            "USERNAME": "[username]", "SRP_A": "[SRP_A]"}</c> 
            </para>
             </li> </ul> 
            <para>
            For <c>SMS_OTP</c> and <c>EMAIL_OTP</c>, respond with the username and answer. Your
            user pool will send a code for the user to submit in the next challenge response.
            </para>
             <ul> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "SMS_OTP",
            "USERNAME": "[username]"}</c> 
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "EMAIL_OTP",
            "USERNAME": "[username]"}</c> 
            </para>
             </li> </ul> </dd> <dt>WEB_AUTHN</dt> <dd> 
            <para>
             <c>"ChallengeName": "WEB_AUTHN", "ChallengeResponses": { "USERNAME": "[username]",
            "CREDENTIAL": "[AuthenticationResponseJSON]"}</c> 
            </para>
             
            <para>
            See <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-authenticationresponsejson">
            AuthenticationResponseJSON</a>.
            </para>
             </dd> <dt>PASSWORD</dt> <dd> 
            <para>
             <c>"ChallengeName": "PASSWORD", "ChallengeResponses": { "USERNAME": "[username]",
            "PASSWORD": "[password]"}</c> 
            </para>
             </dd> <dt>PASSWORD_SRP</dt> <dd> 
            <para>
             <c>"ChallengeName": "PASSWORD_SRP", "ChallengeResponses": { "USERNAME": "[username]",
            "SRP_A": "[SRP_A]"}</c> 
            </para>
             </dd> <dt>SMS_OTP</dt> <dd> 
            <para>
             <c>"ChallengeName": "SMS_OTP", "ChallengeResponses": {"SMS_OTP_CODE": "[code]", "USERNAME":
            "[username]"}</c> 
            </para>
             </dd> <dt>EMAIL_OTP</dt> <dd> 
            <para>
             <c>"ChallengeName": "EMAIL_OTP", "ChallengeResponses": {"EMAIL_OTP_CODE": "[code]",
            "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>SMS_MFA</dt> <dd> 
            <para>
             <c>"ChallengeName": "SMS_MFA", "ChallengeResponses": {"SMS_MFA_CODE": "[code]", "USERNAME":
            "[username]"}</c> 
            </para>
             </dd> <dt>PASSWORD_VERIFIER</dt> <dd> 
            <para>
            This challenge response is part of the SRP flow. Amazon Cognito requires that your
            application respond to this challenge within a few seconds. When the response time
            exceeds this period, your user pool returns a <c>NotAuthorizedException</c> error.
            </para>
             
            <para>
             <c>"ChallengeName": "PASSWORD_VERIFIER", "ChallengeResponses": {"PASSWORD_CLAIM_SIGNATURE":
            "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK": "[secret_block]", "TIMESTAMP":
            [timestamp], "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>CUSTOM_CHALLENGE</dt> <dd> 
            <para>
             <c>"ChallengeName": "CUSTOM_CHALLENGE", "ChallengeResponses": {"USERNAME": "[username]",
            "ANSWER": "[challenge_answer]"}</c> 
            </para>
             </dd> <dt>NEW_PASSWORD_REQUIRED</dt> <dd> 
            <para>
             <c>"ChallengeName": "NEW_PASSWORD_REQUIRED", "ChallengeResponses": {"NEW_PASSWORD":
            "[new_password]", "USERNAME": "[username]"}</c> 
            </para>
             
            <para>
            To set any required attributes that <c>InitiateAuth</c> returned in an <c>requiredAttributes</c>
            parameter, add <c>"userAttributes.[attribute_name]": "[attribute_value]"</c>. This
            parameter can also set values for writable attributes that aren't required by your
            user pool.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </dd> <dt>SOFTWARE_TOKEN_MFA</dt> <dd> 
            <para>
             <c>"ChallengeName": "SOFTWARE_TOKEN_MFA", "ChallengeResponses": {"USERNAME": "[username]",
            "SOFTWARE_TOKEN_MFA_CODE": [authenticator_code]}</c> 
            </para>
             </dd> <dt>DEVICE_SRP_AUTH</dt> <dd> 
            <para>
             <c>"ChallengeName": "DEVICE_SRP_AUTH", "ChallengeResponses": {"USERNAME": "[username]",
            "DEVICE_KEY": "[device_key]", "SRP_A": "[srp_a]"}</c> 
            </para>
             </dd> <dt>DEVICE_PASSWORD_VERIFIER</dt> <dd> 
            <para>
             <c>"ChallengeName": "DEVICE_PASSWORD_VERIFIER", "ChallengeResponses": {"DEVICE_KEY":
            "[device_key]", "PASSWORD_CLAIM_SIGNATURE": "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK":
            "[secret_block]", "TIMESTAMP": [timestamp], "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>MFA_SETUP</dt> <dd> 
            <para>
             <c>"ChallengeName": "MFA_SETUP", "ChallengeResponses": {"USERNAME": "[username]"},
            "SESSION": "[Session ID from VerifySoftwareToken]"</c> 
            </para>
             </dd> <dt>SELECT_MFA_TYPE</dt> <dd> 
            <para>
             <c>"ChallengeName": "SELECT_MFA_TYPE", "ChallengeResponses": {"USERNAME": "[username]",
            "ANSWER": "[SMS_MFA|EMAIL_MFA|SOFTWARE_TOKEN_MFA]"}</c> 
            </para>
             </dd> </dl> 
            <para>
            For more information about <c>SECRET_HASH</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>. For information about <c>DEVICE_KEY</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ChallengeResponseType.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The type of challenge that your previous authentication request returned in the parameter
            <c>ChallengeName</c>, for example <c>SMS_MFA</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ChallengeResponseType.ChallengeResponse">
            <summary>
            Gets and sets the property ChallengeResponse. 
            <para>
            The set of key-value pairs that provides a response to the requested challenge.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest">
            <summary>
            Container for the parameters to the ChangePassword operation.
            Changes the password for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the user whose password you want
            to change.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest.PreviousPassword">
            <summary>
            Gets and sets the property PreviousPassword. 
            <para>
            The user's previous password. Required if the user has a password. If the user has
            no password and only signs in with passwordless authentication options, you can omit
            this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest.ProposedPassword">
            <summary>
            Gets and sets the property ProposedPassword. 
            <para>
            A new password that you prompted the user to enter in your application.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ChangePasswordResponse">
            <summary>
            The response from the server to the change password request.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ClientSecretDescriptorType">
            <summary>
            Contains information about a client secret, including its unique identifier, value,
            and creation timestamp.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ClientSecretDescriptorType.ClientSecretCreateDate">
            <summary>
            Gets and sets the property ClientSecretCreateDate. 
            <para>
            The date and time when the client secret was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ClientSecretDescriptorType.ClientSecretId">
            <summary>
            Gets and sets the property ClientSecretId. 
            <para>
            The unique identifier for the client secret. This identifier follows the format &lt;client-id&gt;--&lt;epoch-create-time&gt;.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ClientSecretDescriptorType.ClientSecretValue">
            <summary>
            Gets and sets the property ClientSecretValue. 
            <para>
            The actual secret value. This is only returned when creating a new secret and only
            if Amazon Cognito generated the secret. For custom secrets that you provide, this
            field is not included in the response.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CloudWatchLogsConfigurationType">
            <summary>
            Configuration for the CloudWatch log group destination of user pool detailed activity
            logging, or of user activity log export with threat protection.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CloudWatchLogsConfigurationType.LogGroupArn">
            <summary>
            Gets and sets the property LogGroupArn. 
            <para>
            The Amazon Resource Name (arn) of a CloudWatch Logs log group where your user pool
            sends logs. The log group must not be encrypted with Key Management Service and must
            be in the same Amazon Web Services account as your user pool.
            </para>
             
            <para>
            To send logs to log groups with a resource policy of a size greater than 5120 characters,
            configure a log group with a path that starts with <c>/aws/vendedlogs</c>. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html">Enabling
            logging from certain Amazon Web Services services</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryDetailsType">
            <summary>
            The delivery details for an email or SMS message that Amazon Cognito sent for authentication
            or verification.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CodeDeliveryDetailsType.AttributeName">
            <summary>
            Gets and sets the property AttributeName. 
            <para>
            The name of the attribute that Amazon Cognito verifies with the code.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CodeDeliveryDetailsType.DeliveryMedium">
            <summary>
            Gets and sets the property DeliveryMedium. 
            <para>
            The method that Amazon Cognito used to send the code.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CodeDeliveryDetailsType.Destination">
            <summary>
            Gets and sets the property Destination. 
            <para>
            The email address or phone number destination where Amazon Cognito sent the code.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            <summary>
            This exception is thrown when a verification code fails to deliver successfully.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.#ctor(System.String)">
            <summary>
            Constructs a new CodeDeliveryFailureException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of CodeDeliveryFailureException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.#ctor(System.Exception)">
            <summary>
            Construct instance of CodeDeliveryFailureException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of CodeDeliveryFailureException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of CodeDeliveryFailureException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the CodeDeliveryFailureException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            <summary>
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.#ctor(System.String)">
            <summary>
            Constructs a new CodeMismatchException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of CodeMismatchException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.#ctor(System.Exception)">
            <summary>
            Construct instance of CodeMismatchException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of CodeMismatchException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of CodeMismatchException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the CodeMismatchException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CodeMismatchException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest">
            <summary>
            Container for the parameters to the CompleteWebAuthnRegistration operation.
            Completes registration of a passkey authenticator for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest.Credential">
            <summary>
            Gets and sets the property Credential. 
            <para>
            A <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-registrationresponsejson">RegistrationResponseJSON</a>
            public-key credential response from the user's passkey provider.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationResponse">
            <summary>
            This is the response object from the CompleteWebAuthnRegistration operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsActionsType">
            <summary>
            Settings for user pool actions when Amazon Cognito detects compromised credentials
            with threat protection in full-function <c>ENFORCED</c> mode.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsActionsType.EventAction">
            <summary>
            Gets and sets the property EventAction. 
            <para>
            The action that Amazon Cognito takes when it detects compromised credentials.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsRiskConfigurationType">
            <summary>
            Settings for compromised-credentials actions and authentication-event sources with
            threat protection in full-function <c>ENFORCED</c> mode.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsRiskConfigurationType.Actions">
            <summary>
            Gets and sets the property Actions. 
            <para>
            Settings for the actions that you want your user pool to take when Amazon Cognito
            detects compromised credentials.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsRiskConfigurationType.EventFilter">
            <summary>
            Gets and sets the property EventFilter. 
            <para>
            Settings for the sign-in activity where you want to configure compromised-credentials
            actions. Defaults to all events.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            <summary>
            This exception is thrown if two or more modifications are happening concurrently.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.#ctor(System.String)">
            <summary>
            Constructs a new ConcurrentModificationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ConcurrentModificationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.#ctor(System.Exception)">
            <summary>
            Construct instance of ConcurrentModificationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ConcurrentModificationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ConcurrentModificationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ConcurrentModificationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest">
            <summary>
            Container for the parameters to the ConfirmDevice operation.
            Confirms a device that a user wants to remember. A remembered device is a "Remember
            me on this device" option for user pools that perform authentication with the device
            key of a trusted device in the back end, instead of a user-provided MFA code. For
            more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The unique identifier, or device key, of the device that you want to update the status
            for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest.DeviceName">
            <summary>
            Gets and sets the property DeviceName. 
            <para>
            A friendly name for the device, for example <c>MyMobilePhone</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest.DeviceSecretVerifierConfig">
            <summary>
            Gets and sets the property DeviceSecretVerifierConfig. 
            <para>
            The configuration of the device secret verifier.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceResponse">
            <summary>
            The confirm-device response.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmDeviceResponse.UserConfirmationNecessary">
            <summary>
            Gets and sets the property UserConfirmationNecessary. 
            <para>
            When <c>true</c>, your user must confirm that they want to remember the device. Prompt
            the user for an answer.
            </para>
             
            <para>
            When <c>false</c>, immediately sets the device as remembered and eligible for device
            authentication.
            </para>
             
            <para>
            You can configure your user pool to always remember devices, in which case this response
            is <c>false</c>, or to allow users to opt in, in which case this response is <c>true</c>.
            Configure this option under <i>Device tracking</i> in the <i>Sign-in</i> menu of your
            user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest">
            <summary>
            Container for the parameters to the ConfirmForgotPassword operation.
            This public API operation accepts a confirmation code that Amazon Cognito sent to
            a user and accepts a new password for that user.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where the user wants to reset their password. This parameter
            is an identifier of the client application that users are resetting their password
            from, but this operation resets users' irrespective of the app clients they sign in
            to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.ConfirmationCode">
            <summary>
            Gets and sets the property ConfirmationCode. 
            <para>
            The confirmation code that your user pool delivered when your user requested to reset
            their password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.Password">
            <summary>
            Gets and sets the property Password. 
            <para>
            The new password that your user wants to set.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.SecretHash">
            <summary>
            Gets and sets the property SecretHash. 
            <para>
            A keyed-hash message authentication code (HMAC) calculated using the secret key of
            a user pool client and username plus the client ID in the message. For more information
            about <c>SecretHash</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordResponse">
            <summary>
            The response from the server that results from a user's request to retrieve a forgotten
            password.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest">
            <summary>
            Container for the parameters to the ConfirmSignUp operation.
            Confirms the account of a new user. This public API operation submits a code that
            Amazon Cognito sent to your user when they signed up in your user pool. After your
            user enters their code, they confirm ownership of the email address or phone number
            that they provided, and their user account becomes active. Depending on your user
            pool configuration, your users will receive their confirmation code in an email or
            SMS message.
            
             
            <para>
            Local users who signed up in your user pool are the only type of user who can confirm
            sign-up with a code. Users who federate through an external identity provider (IdP)
            have already been confirmed by their IdP.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client associated with the user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.ConfirmationCode">
            <summary>
            Gets and sets the property ConfirmationCode. 
            <para>
            The confirmation code that your user pool sent in response to the <c>SignUp</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.ForceAliasCreation">
            <summary>
            Gets and sets the property ForceAliasCreation. 
            <para>
            When <c>true</c>, forces user confirmation despite any existing aliases. Defaults
            to <c>false</c>. A value of <c>true</c> migrates the alias from an existing user to
            the new user if an existing user already has the phone number or email address as
            an alias.
            </para>
             
            <para>
            Say, for example, that an existing user has an <c>email</c> attribute of <c>bob@example.com</c>
            and email is an alias in your user pool. If the new user also has an email of <c>bob@example.com</c>
            and your <c>ConfirmSignUp</c> response sets <c>ForceAliasCreation</c> to <c>true</c>,
            the new user can sign in with a username of <c>bob@example.com</c> and the existing
            user can no longer do so.
            </para>
             
            <para>
            If <c>false</c> and an attribute belongs to an existing alias, this request returns
            an <b>AliasExistsException</b> error.
            </para>
             
            <para>
            For more information about sign-in aliases, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-aliases">Customizing
            sign-in attributes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.SecretHash">
            <summary>
            Gets and sets the property SecretHash. 
            <para>
            A keyed-hash message authentication code (HMAC) calculated using the secret key of
            a user pool client and username plus the client ID in the message. For more information
            about <c>SecretHash</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The optional session ID from a <c>SignUp</c> API request. You can sign in a user directly
            from the sign-up process with the <c>USER_AUTH</c> authentication flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpResponse">
            <summary>
            Represents the response from the server for the registration confirmation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ConfirmSignUpResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            A session identifier that you can use to immediately sign in the confirmed user. You
            can automatically sign users in with the one-time password that they provided in a
            successful <c>ConfirmSignUp</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ContextDataType">
            <summary>
            Contextual user data used for evaluating the risk of an authentication event by user
            pool threat protection.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ContextDataType.EncodedData">
            <summary>
            Gets and sets the property EncodedData. 
            <para>
            Encoded device-fingerprint details that your app collected with the Amazon Cognito
            context data collection library. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-device-fingerprint">Adding
            user device and session data to API requests</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ContextDataType.HttpHeaders">
            <summary>
            Gets and sets the property HttpHeaders. 
            <para>
            The HTTP headers from your user's authentication request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ContextDataType.IpAddress">
            <summary>
            Gets and sets the property IpAddress. 
            <para>
            The source IP address of your user's device.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ContextDataType.ServerName">
            <summary>
            Gets and sets the property ServerName. 
            <para>
            The name of your application's service endpoint.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ContextDataType.ServerPath">
            <summary>
            Gets and sets the property ServerPath. 
            <para>
            The path of your application's service endpoint.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateGroupRequest">
            <summary>
            Container for the parameters to the CreateGroup operation.
            Creates a new group in the specified user pool. For more information about user pool
            groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateGroupRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of the group that you're creating.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            A name for the group. This name must be unique in your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateGroupRequest.Precedence">
            <summary>
            Gets and sets the property Precedence. 
            <para>
            A non-negative integer value that specifies the precedence of this group relative
            to the other groups that a user can belong to in the user pool. Zero is the highest
            precedence value. Groups with lower <c>Precedence</c> values take precedence over
            groups with higher or null <c>Precedence</c> values. If a user belongs to two or more
            groups, it is the group with the lowest precedence value whose role ARN is given in
            the user's tokens for the <c>cognito:roles</c> and <c>cognito:preferred_role</c> claims.
            </para>
             
            <para>
            Two groups can have the same <c>Precedence</c> value. If this happens, neither group
            takes precedence over the other. If two groups with the same <c>Precedence</c> have
            the same role ARN, that role is used in the <c>cognito:preferred_role</c> claim in
            tokens for users in each group. If the two groups have different role ARNs, the <c>cognito:preferred_role</c>
            claim isn't set in users' tokens.
            </para>
             
            <para>
            The default <c>Precedence</c> value is null. The maximum <c>Precedence</c> value is
            <c>2^31-1</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateGroupRequest.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) for the IAM role that you want to associate with the
            group. A group role primarily declares a preferred role for the credentials that you
            get from an identity pool. Amazon Cognito ID tokens have a <c>cognito:preferred_role</c>
            claim that presents the highest-precedence group that a user belongs to. Both ID and
            access tokens also contain a <c>cognito:groups</c> claim that list all the groups
            that a user is a member of.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to create a user group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateGroupResponse">
            <summary>
            This is the response object from the CreateGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateGroupResponse.Group">
            <summary>
            Gets and sets the property Group. 
            <para>
            The response object for a created group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest">
            <summary>
            Container for the parameters to the CreateIdentityProvider operation.
            Adds a configuration and trust relationship between a third-party identity provider
            (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers
            through managed login and OIDC relying-party libraries. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest.AttributeMapping">
            <summary>
            Gets and sets the property AttributeMapping. 
            <para>
            A mapping of IdP attributes to standard and custom user pool attributes. Specify a
            user pool attribute as the key of the key-value pair, and the IdP attribute claim
            name as the value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest.IdpIdentifiers">
            <summary>
            Gets and sets the property IdpIdentifiers. 
            <para>
            An array of IdP identifiers, for example <c>"IdPIdentifiers": [ "MyIdP", "MyIdP2"
            ]</c>. Identifiers are friendly names that you can pass in the <c>idp_identifier</c>
            query parameter of requests to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authorization-endpoint.html">Authorize
            endpoint</a> to silently redirect to sign-in with the associated IdP. Identifiers
            in a domain format also enable the use of <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managing-saml-idp-naming.html">email-address
            matching with SAML providers</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest.ProviderDetails">
            <summary>
            Gets and sets the property ProviderDetails. 
            <para>
            The scopes, URLs, and identifiers for your external identity provider. The following
            examples describe the provider detail keys for each IdP type. These values and their
            schema are subject to change. Social IdP <c>authorize_scopes</c> values must match
            the values listed here.
            </para>
             <dl> <dt>OpenID Connect (OIDC)</dt> <dd> 
            <para>
            Amazon Cognito accepts the following elements when it can't discover endpoint URLs
            from <c>oidc_issuer</c>: <c>attributes_url</c>, <c>authorize_url</c>, <c>jwks_uri</c>,
            <c>token_url</c>.
            </para>
             
            <para>
            Create or update request: <c>"ProviderDetails": { "attributes_request_method": "GET",
            "attributes_url": "https://auth.example.com/userInfo", "authorize_scopes": "openid
            profile email", "authorize_url": "https://auth.example.com/authorize", "client_id":
            "1example23456789", "client_secret": "provider-app-client-secret", "jwks_uri": "https://auth.example.com/.well-known/jwks.json",
            "oidc_issuer": "https://auth.example.com", "token_url": "https://example.com/token"
            }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_request_method": "GET", "attributes_url":
            "https://auth.example.com/userInfo", "attributes_url_add_attributes": "false", "authorize_scopes":
            "openid profile email", "authorize_url": "https://auth.example.com/authorize", "client_id":
            "1example23456789", "client_secret": "provider-app-client-secret", "jwks_uri": "https://auth.example.com/.well-known/jwks.json",
            "oidc_issuer": "https://auth.example.com", "token_url": "https://example.com/token"
            }</c> 
            </para>
             </dd> <dt>SAML</dt> <dd> 
            <para>
            Create or update request with Metadata URL: <c>"ProviderDetails": { "IDPInit": "true",
            "IDPSignout": "true", "EncryptedResponses" : "true", "MetadataURL": "https://auth.example.com/sso/saml/metadata",
            "RequestSigningAlgorithm": "rsa-sha256" }</c> 
            </para>
             
            <para>
            Create or update request with Metadata file: <c>"ProviderDetails": { "IDPInit": "true",
            "IDPSignout": "true", "EncryptedResponses" : "true", "MetadataFile": "[metadata XML]",
            "RequestSigningAlgorithm": "rsa-sha256" }</c> 
            </para>
             
            <para>
            The value of <c>MetadataFile</c> must be the plaintext metadata document with all
            quote (") characters escaped by backslashes.
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "IDPInit": "true", "IDPSignout": "true",
            "EncryptedResponses" : "true", "ActiveEncryptionCertificate": "[certificate]", "MetadataURL":
            "https://auth.example.com/sso/saml/metadata", "RequestSigningAlgorithm": "rsa-sha256",
            "SLORedirectBindingURI": "https://auth.example.com/slo/saml", "SSORedirectBindingURI":
            "https://auth.example.com/sso/saml" }</c> 
            </para>
             </dd> <dt>LoginWithAmazon</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "profile postal_code",
            "client_id": "amzn1.application-oa2-client.1example23456789", "client_secret": "provider-app-client-secret"</c>
            
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url": "https://api.amazon.com/user/profile",
            "attributes_url_add_attributes": "false", "authorize_scopes": "profile postal_code",
            "authorize_url": "https://www.amazon.com/ap/oa", "client_id": "amzn1.application-oa2-client.1example23456789",
            "client_secret": "provider-app-client-secret", "token_request_method": "POST", "token_url":
            "https://api.amazon.com/auth/o2/token" }</c> 
            </para>
             </dd> <dt>Google</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "email profile
            openid", "client_id": "1example23456789.apps.googleusercontent.com", "client_secret":
            "provider-app-client-secret" }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url": "https://people.googleapis.com/v1/people/me?personFields=",
            "attributes_url_add_attributes": "true", "authorize_scopes": "email profile openid",
            "authorize_url": "https://accounts.google.com/o/oauth2/v2/auth", "client_id": "1example23456789.apps.googleusercontent.com",
            "client_secret": "provider-app-client-secret", "oidc_issuer": "https://accounts.google.com",
            "token_request_method": "POST", "token_url": "https://www.googleapis.com/oauth2/v4/token"
            }</c> 
            </para>
             </dd> <dt>SignInWithApple</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "email name",
            "client_id": "com.example.cognito", "private_key": "1EXAMPLE", "key_id": "2EXAMPLE",
            "team_id": "3EXAMPLE" }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url_add_attributes": "false",
            "authorize_scopes": "email name", "authorize_url": "https://appleid.apple.com/auth/authorize",
            "client_id": "com.example.cognito", "key_id": "1EXAMPLE", "oidc_issuer": "https://appleid.apple.com",
            "team_id": "2EXAMPLE", "token_request_method": "POST", "token_url": "https://appleid.apple.com/auth/token"
            }</c> 
            </para>
             </dd> <dt>Facebook</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "api_version": "v17.0", "authorize_scopes":
            "public_profile, email", "client_id": "1example23456789", "client_secret": "provider-app-client-secret"
            }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "api_version": "v17.0", "attributes_url":
            "https://graph.facebook.com/v17.0/me?fields=", "attributes_url_add_attributes": "true",
            "authorize_scopes": "public_profile, email", "authorize_url": "https://www.facebook.com/v17.0/dialog/oauth",
            "client_id": "1example23456789", "client_secret": "provider-app-client-secret", "token_request_method":
            "GET", "token_url": "https://graph.facebook.com/v17.0/oauth/access_token" }</c> 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The name that you want to assign to the IdP. You can pass the identity provider name
            in the <c>identity_provider</c> query parameter of requests to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authorization-endpoint.html">Authorize
            endpoint</a> to silently redirect to sign-in with the associated IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest.ProviderType">
            <summary>
            Gets and sets the property ProviderType. 
            <para>
            The type of IdP that you want to add. Amazon Cognito supports OIDC, SAML 2.0, Login
            With Amazon, Sign In With Apple, Google, and Facebook IdPs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The Id of the user pool where you want to create an IdP.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderResponse">
            <summary>
            This is the response object from the CreateIdentityProvider operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderResponse.IdentityProvider">
            <summary>
            Gets and sets the property IdentityProvider. 
            <para>
            The details of the new user pool IdP.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest">
            <summary>
            Container for the parameters to the CreateManagedLoginBranding operation.
            Creates a new set of branding settings for a user pool style and associates it with
            an app client. This operation is the programmatic option for the creation of a new
            style in the branding editor.
            
             
            <para>
            Provides values for UI customization in a <c>Settings</c> JSON object and image files
            in an <c>Assets</c> array. To send the JSON object <c>Document</c> type parameter
            in <c>Settings</c>, you might need to update to the most recent version of your Amazon
            Web Services SDK. To create a new style with default settings, set <c>UseCognitoProvidedValues</c>
            to <c>true</c> and don't provide values for any other options.
            </para>
             
            <para>
             This operation has a 2-megabyte request-size limit and include the CSS settings and
            image assets for your app client. Your branding settings might exceed 2MB in size.
            Amazon Cognito doesn't require that you pass all parameters in one request and preserves
            existing style settings that you don't specify. If your request is larger than 2MB,
            separate it into multiple requests, each with a size smaller than the limit. 
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest.Assets">
            <summary>
            Gets and sets the property Assets. 
            <para>
            An array of image files that you want to apply to functions like backgrounds, logos,
            and icons. Each object must also indicate whether it is for dark mode, light mode,
            or browser-adaptive mode.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The app client that you want to create the branding style for. Each style is linked
            to an app client until you delete it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest.Settings">
            <summary>
            Gets and sets the property Settings. 
            <para>
            A JSON file, encoded as a <c>Document</c> type, with the the settings that you want
            to apply to your style.
            </para>
             
            <para>
            The following components are not currently implemented and reserved for future use:
            </para>
             <ul> <li> 
            <para>
             <c>signUp</c> 
            </para>
             </li> <li> 
            <para>
             <c>instructions</c> 
            </para>
             </li> <li> 
            <para>
             <c>sessionTimerDisplay</c> 
            </para>
             </li> <li> 
            <para>
             <c>languageSelector</c> (for localization, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">Managed
            login localization)</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest.UseCognitoProvidedValues">
            <summary>
            Gets and sets the property UseCognitoProvidedValues. 
            <para>
            When true, applies the default branding style options. These default options are managed
            by Amazon Cognito. You can modify them later in the branding editor.
            </para>
             
            <para>
            When you specify <c>true</c> for this option, you must also omit values for <c>Settings</c>
            and <c>Assets</c> in the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to create a new branding style.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingResponse">
            <summary>
            This is the response object from the CreateManagedLoginBranding operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingResponse.ManagedLoginBranding">
            <summary>
            Gets and sets the property ManagedLoginBranding. 
            <para>
            The details of the branding style that you created.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest">
            <summary>
            Container for the parameters to the CreateResourceServer operation.
            Creates a new OAuth2.0 resource server and defines custom scopes within it. Resource
            servers are associated with custom scopes and machine-to-machine (M2M) authorization.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            A unique resource server identifier for the resource server. The identifier can be
            an API friendly name like <c>solar-system-data</c>. You can also set an API URL like
            <c>https://solar-system-data-api.example.com</c> as your identifier.
            </para>
             
            <para>
            Amazon Cognito represents scopes in the access token in the format <c>$resource-server-identifier/$scope</c>.
            Longer scope-identifier strings increase the size of your access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            A friendly name for the resource server.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest.Scopes">
            <summary>
            Gets and sets the property Scopes. 
            <para>
            A list of custom scopes. Each scope is a key-value map with the keys <c>ScopeName</c>
            and <c>ScopeDescription</c>. The name of a custom scope is a combination of <c>ScopeName</c>
            and the resource server <c>Name</c> in this request, for example <c>MyResourceServerName/MyScopeName</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to create a resource server.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateResourceServerResponse">
            <summary>
            This is the response object from the CreateResourceServer operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateResourceServerResponse.ResourceServer">
            <summary>
            Gets and sets the property ResourceServer. 
            <para>
            The details of the new resource server.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest">
            <summary>
            Container for the parameters to the CreateTerms operation.
            Creates terms documents for the requested app client. When Terms and conditions and
            Privacy policy documents are configured, the app client displays links to them in
            the sign-up page of managed login for the app client.
            
             
            <para>
            You can provide URLs for terms documents in the languages that are supported by <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">managed
            login localization</a>. Amazon Cognito directs users to the terms documents for their
            current language, with fallback to <c>default</c> if no document exists for the language.
            </para>
             
            <para>
            Each request accepts one type of terms document and a map of language-to-link for
            that document type. You must provide both types of terms documents in at least one
            language before Amazon Cognito displays your terms documents. Supply each type in
            separate requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where you want to create terms documents. Must be an app
            client in the requested user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest.Enforcement">
            <summary>
            Gets and sets the property Enforcement. 
            <para>
            This parameter is reserved for future use and currently accepts only one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest.Links">
            <summary>
            Gets and sets the property Links. 
            <para>
            A map of URLs to languages. For each localized language that will view the requested
            <c>TermsName</c>, assign a URL. A selection of <c>cognito:default</c> displays for
            all languages that don't have a language-specific URL.
            </para>
             
            <para>
            For example, <c>"cognito:default": "https://terms.example.com", "cognito:spanish":
            "https://terms.example.com/es"</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest.TermsName">
            <summary>
            Gets and sets the property TermsName. 
            <para>
            A friendly name for the document that you want to create in the current request. Must
            begin with <c>terms-of-use</c> or <c>privacy-policy</c> as identification of the document
            type. Provide URLs for both <c>terms-of-use</c> and <c>privacy-policy</c> in separate
            requests.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest.TermsSource">
            <summary>
            Gets and sets the property TermsSource. 
            <para>
            This parameter is reserved for future use and currently accepts only one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to create terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateTermsResponse">
            <summary>
            This is the response object from the CreateTerms operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateTermsResponse.Terms">
            <summary>
            Gets and sets the property Terms. 
            <para>
            A summary of your terms documents. Includes a unique identifier for later changes
            to the terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest">
            <summary>
            Container for the parameters to the CreateUserImportJob operation.
            Creates a user import job. You can import users into user pools from a comma-separated
            values (CSV) file without adding Amazon Cognito MAU costs to your Amazon Web Services
            bill.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest.CloudWatchLogsRoleArn">
            <summary>
            Gets and sets the property CloudWatchLogsRoleArn. 
            <para>
            You must specify an IAM role that has permission to log import-job results to Amazon
            CloudWatch Logs. This parameter is the ARN of that role.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest.JobName">
            <summary>
            Gets and sets the property JobName. 
            <para>
            A friendly name for the user import job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that you want to import users into.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserImportJobResponse">
            <summary>
            Represents the response from the server to the request to create the user import job.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserImportJobResponse.UserImportJob">
            <summary>
            Gets and sets the property UserImportJob. 
            <para>
            The details of the user import job. Includes logging destination, status, and the
            Amazon S3 pre-signed URL for CSV upload.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest">
            <summary>
            Container for the parameters to the CreateUserPoolClient operation.
            Creates an app client in a user pool. This operation sets basic and advanced configuration
            options.
            
             
            <para>
            Unlike app clients created in the console, Amazon Cognito doesn't automatically assign
            a branding style to app clients that you configure with this API operation. Managed
            login and classic hosted UI pages aren't available for your client until after you
            apply a branding style.
            </para>
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.AccessTokenValidity">
            <summary>
            Gets and sets the property AccessTokenValidity. 
            <para>
            The access token time limit. After this limit expires, your user can't use their access
            token. To specify the time unit for <c>AccessTokenValidity</c> as <c>seconds</c>,
            <c>minutes</c>, <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value
            in your API request.
            </para>
             
            <para>
            For example, when you set <c>AccessTokenValidity</c> to <c>10</c> and <c>TokenValidityUnits</c>
            to <c>hours</c>, your user can authorize access with their access token for 10 hours.
            </para>
             
            <para>
            The default time unit for <c>AccessTokenValidity</c> in an API request is hours. <i>Valid
            range</i> is displayed below in seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your access
            tokens are valid for one hour.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.AllowedOAuthFlows">
            <summary>
            Gets and sets the property AllowedOAuthFlows. 
            <para>
            The OAuth grant types that you want your app client to generate for clients in managed
            login authentication. To create an app client that generates client credentials grants,
            you must add <c>client_credentials</c> as the only allowed OAuth flow.
            </para>
             <dl> <dt>code</dt> <dd> 
            <para>
            Use a code grant flow, which provides an authorization code as the response. This
            code can be exchanged for access tokens with the <c>/oauth2/token</c> endpoint.
            </para>
             </dd> <dt>implicit</dt> <dd> 
            <para>
            Issue the access token, and the ID token when scopes like <c>openid</c> and <c>profile</c>
            are requested, directly to your user.
            </para>
             </dd> <dt>client_credentials</dt> <dd> 
            <para>
            Issue the access token from the <c>/oauth2/token</c> endpoint directly to a non-person
            user, authorized by a combination of the client ID and client secret.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.AllowedOAuthFlowsUserPoolClient">
            <summary>
            Gets and sets the property AllowedOAuthFlowsUserPoolClient. 
            <para>
            Set to <c>true</c> to use OAuth 2.0 authorization server features in your app client.
            </para>
             
            <para>
            This parameter must have a value of <c>true</c> before you can configure the following
            features in your app client.
            </para>
             <ul> <li> 
            <para>
             <c>CallBackURLs</c>: Callback URLs.
            </para>
             </li> <li> 
            <para>
             <c>LogoutURLs</c>: Sign-out redirect URLs.
            </para>
             </li> <li> 
            <para>
             <c>AllowedOAuthScopes</c>: OAuth 2.0 scopes.
            </para>
             </li> <li> 
            <para>
             <c>AllowedOAuthFlows</c>: Support for authorization code, implicit, and client credentials
            OAuth 2.0 grants.
            </para>
             </li> </ul> 
            <para>
            To use authorization server features, configure one of these features in the Amazon
            Cognito console or set <c>AllowedOAuthFlowsUserPoolClient</c> to <c>true</c> in a
            <c>CreateUserPoolClient</c> or <c>UpdateUserPoolClient</c> API request. If you don't
            set a value for <c>AllowedOAuthFlowsUserPoolClient</c> in a request with the CLI or
            SDKs, it defaults to <c>false</c>. When <c>false</c>, only SDK-based API sign-in is
            permitted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.AllowedOAuthScopes">
            <summary>
            Gets and sets the property AllowedOAuthScopes. 
            <para>
            The OAuth, OpenID Connect (OIDC), and custom scopes that you want to permit your app
            client to authorize access with. Scopes govern access control to user pool self-service
            API operations, user data from the <c>userInfo</c> endpoint, and third-party APIs.
            Scope values include <c>phone</c>, <c>email</c>, <c>openid</c>, and <c>profile</c>.
            The <c>aws.cognito.signin.user.admin</c> scope authorizes user self-service operations.
            Custom scopes with resource servers authorize access to external APIs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.AnalyticsConfiguration">
            <summary>
            Gets and sets the property AnalyticsConfiguration. 
            <para>
            The user pool analytics configuration for collecting metrics and sending them to your
            Amazon Pinpoint campaign.
            </para>
             
            <para>
            In Amazon Web Services Regions where Amazon Pinpoint isn't available, user pools might
            not have access to analytics or might be configurable with campaigns in the US East
            (N. Virginia) Region. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-pinpoint-integration.html">Using
            Amazon Pinpoint analytics</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.AuthSessionValidity">
            <summary>
            Gets and sets the property AuthSessionValidity. 
            <para>
            Amazon Cognito creates a session token for each API request in an authentication flow.
            <c>AuthSessionValidity</c> is the duration, in minutes, of that session token. Your
            user pool native user must respond to each authentication challenge before the session
            expires.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.CallbackURLs">
            <summary>
            Gets and sets the property CallbackURLs. 
            <para>
            A list of allowed redirect, or callback, URLs for managed login authentication. These
            URLs are the paths where you want to send your users' browsers after they complete
            authentication with managed login or a third-party IdP. Typically, callback URLs are
            the home of an application that uses OAuth or OIDC libraries to process authentication
            outcomes.
            </para>
             
            <para>
            A redirect URI must meet the following requirements:
            </para>
             <ul> <li> 
            <para>
            Be an absolute URI.
            </para>
             </li> <li> 
            <para>
            Be registered with the authorization server. Amazon Cognito doesn't accept authorization
            requests with <c>redirect_uri</c> values that aren't in the list of <c>CallbackURLs</c>
            that you provide in this parameter.
            </para>
             </li> <li> 
            <para>
            Not include a fragment component.
            </para>
             </li> </ul> 
            <para>
            See <a href="https://tools.ietf.org/html/rfc6749#section-3.1.2">OAuth 2.0 - Redirection
            Endpoint</a>.
            </para>
             
            <para>
            Amazon Cognito requires HTTPS over HTTP except for callback URLs to <c>http://localhost</c>,
            <c>http://127.0.0.1</c> and <c>http://[::1]</c>. These callback URLs are for testing
            purposes only. You can specify custom TCP ports for your callback URLs.
            </para>
             
            <para>
            App callback URLs such as <c>myapp://example</c> are also supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.ClientName">
            <summary>
            Gets and sets the property ClientName. 
            <para>
            A friendly name for the app client that you want to create.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.ClientSecret">
            <summary>
            Gets and sets the property ClientSecret. 
            <para>
            A custom client secret that you want to use for the app client. You cannot specify
            both GenerateSecret as true and provide a ClientSecret value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.DefaultRedirectURI">
            <summary>
            Gets and sets the property DefaultRedirectURI. 
            <para>
            The default redirect URI. In app clients with one assigned IdP, replaces <c>redirect_uri</c>
            in authentication requests. Must be in the <c>CallbackURLs</c> list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.EnablePropagateAdditionalUserContextData">
            <summary>
            Gets and sets the property EnablePropagateAdditionalUserContextData. 
            <para>
            When <c>true</c>, your application can include additional <c>UserContextData</c> in
            authentication requests. This data includes the IP address, and contributes to analysis
            by threat protection features. For more information about propagation of user context
            data, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-device-fingerprint">Adding
            session data to API requests</a>. If you don’t include this parameter, you can't send
            the source IP address to Amazon Cognito threat protection features. You can only activate
            <c>EnablePropagateAdditionalUserContextData</c> in an app client that has a client
            secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.EnableTokenRevocation">
            <summary>
            Gets and sets the property EnableTokenRevocation. 
            <para>
            Activates or deactivates <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/token-revocation.html">token
            revocation</a> in the target app client.
            </para>
             
            <para>
            If you don't include this parameter, token revocation is automatically activated for
            the new user pool client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.ExplicitAuthFlows">
            <summary>
            Gets and sets the property ExplicitAuthFlows. 
            <para>
            The <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html">authentication
            flows</a> that you want your user pool client to support. For each app client in your
            user pool, you can sign in your users with any combination of one or more flows, including
            with a user name and Secure Remote Password (SRP), a user name and password, or a
            custom authentication process that you define with Lambda functions.
            </para>
             <note> 
            <para>
            If you don't specify a value for <c>ExplicitAuthFlows</c>, your app client supports
            <c>ALLOW_REFRESH_TOKEN_AUTH</c>, <c>ALLOW_USER_SRP_AUTH</c>, and <c>ALLOW_CUSTOM_AUTH</c>.
            
            </para>
             </note> 
            <para>
            The values for authentication flow options include the following.
            </para>
             <ul> <li> 
            <para>
             <c>ALLOW_USER_AUTH</c>: Enable selection-based sign-in with <c>USER_AUTH</c>. This
            setting covers username-password, secure remote password (SRP), passwordless, and
            passkey authentication. This authentiation flow can do username-password and SRP authentication
            without other <c>ExplicitAuthFlows</c> permitting them. For example users can complete
            an SRP challenge through <c>USER_AUTH</c> without the flow <c>USER_SRP_AUTH</c> being
            active for the app client. This flow doesn't include <c>CUSTOM_AUTH</c>. 
            </para>
             
            <para>
            To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_ADMIN_USER_PASSWORD_AUTH</c>: Enable admin based user password authentication
            flow <c>ADMIN_USER_PASSWORD_AUTH</c>. This setting replaces the <c>ADMIN_NO_SRP_AUTH</c>
            setting. With this authentication flow, your app passes a user name and password to
            Amazon Cognito in the request, instead of using the Secure Remote Password (SRP) protocol
            to securely transmit the password.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_CUSTOM_AUTH</c>: Enable Lambda trigger based authentication.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_USER_PASSWORD_AUTH</c>: Enable user password-based authentication. In this
            flow, Amazon Cognito receives the password in the request instead of using the SRP
            protocol to verify passwords.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_USER_SRP_AUTH</c>: Enable SRP-based authentication.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_REFRESH_TOKEN_AUTH</c>: Enable authflow to refresh tokens.
            </para>
             </li> </ul> 
            <para>
            In some environments, you will see the values <c>ADMIN_NO_SRP_AUTH</c>, <c>CUSTOM_AUTH_FLOW_ONLY</c>,
            or <c>USER_PASSWORD_AUTH</c>. You can't assign these legacy <c>ExplicitAuthFlows</c>
            values to user pool clients at the same time as values that begin with <c>ALLOW_</c>,
            like <c>ALLOW_USER_SRP_AUTH</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.GenerateSecret">
            <summary>
            Gets and sets the property GenerateSecret. 
            <para>
            When <c>true</c>, generates a client secret for the app client. Client secrets are
            used with server-side and machine-to-machine applications. Client secrets are automatically
            generated; you can't specify a secret value. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html#user-pool-settings-client-app-client-types">App
            client types</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.IdTokenValidity">
            <summary>
            Gets and sets the property IdTokenValidity. 
            <para>
            The ID token time limit. After this limit expires, your user can't use their ID token.
            To specify the time unit for <c>IdTokenValidity</c> as <c>seconds</c>, <c>minutes</c>,
            <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value in your API request.
            </para>
             
            <para>
            For example, when you set <c>IdTokenValidity</c> as <c>10</c> and <c>TokenValidityUnits</c>
            as <c>hours</c>, your user can authenticate their session with their ID token for
            10 hours.
            </para>
             
            <para>
            The default time unit for <c>IdTokenValidity</c> in an API request is hours. <i>Valid
            range</i> is displayed below in seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your ID tokens
            are valid for one hour.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.LogoutURLs">
            <summary>
            Gets and sets the property LogoutURLs. 
            <para>
            A list of allowed logout URLs for managed login authentication. When you pass <c>logout_uri</c>
            and <c>client_id</c> parameters to <c>/logout</c>, Amazon Cognito signs out your user
            and redirects them to the logout URL. This parameter describes the URLs that you want
            to be the permitted targets of <c>logout_uri</c>. A typical use of these URLs is when
            a user selects "Sign out" and you redirect them to your public homepage. For more
            information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">Logout
            endpoint</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.PreventUserExistenceErrors">
            <summary>
            Gets and sets the property PreventUserExistenceErrors. 
            <para>
            When <c>ENABLED</c>, suppresses messages that might indicate a valid user exists when
            someone attempts sign-in. This parameters sets your preference for the errors and
            responses that you want Amazon Cognito APIs to return during authentication, account
            confirmation, and password recovery when the user doesn't exist in the user pool.
            When set to <c>ENABLED</c> and the user doesn't exist, authentication returns an error
            indicating either the username or password was incorrect. Account confirmation and
            password recovery return a response indicating a code was sent to a simulated destination.
            When set to <c>LEGACY</c>, those APIs return a <c>UserNotFoundException</c> exception
            if the user doesn't exist in the user pool.
            </para>
             
            <para>
            Defaults to <c>LEGACY</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.ReadAttributes">
            <summary>
            Gets and sets the property ReadAttributes. 
            <para>
            The list of user attributes that you want your app client to have read access to.
            After your user authenticates in your app, their access token authorizes them to read
            their own attribute value for any attribute in this list.
            </para>
             
            <para>
            When you don't specify the <c>ReadAttributes</c> for your app client, your app can
            read the values of <c>email_verified</c>, <c>phone_number_verified</c>, and the standard
            attributes of your user pool. When your user pool app client has read access to these
            default attributes, <c>ReadAttributes</c> doesn't return any information. Amazon Cognito
            only populates <c>ReadAttributes</c> in the API response if you have specified your
            own custom set of read attributes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.RefreshTokenRotation">
            <summary>
            Gets and sets the property RefreshTokenRotation. 
            <para>
            The configuration of your app client for refresh token rotation. When enabled, your
            app client issues new ID, access, and refresh tokens when users renew their sessions
            with refresh tokens. When disabled, token refresh issues only ID and access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.RefreshTokenValidity">
            <summary>
            Gets and sets the property RefreshTokenValidity. 
            <para>
            The refresh token time limit. After this limit expires, your user can't use their
            refresh token. To specify the time unit for <c>RefreshTokenValidity</c> as <c>seconds</c>,
            <c>minutes</c>, <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value
            in your API request.
            </para>
             
            <para>
            For example, when you set <c>RefreshTokenValidity</c> as <c>10</c> and <c>TokenValidityUnits</c>
            as <c>days</c>, your user can refresh their session and retrieve new access and ID
            tokens for 10 days.
            </para>
             
            <para>
            The default time unit for <c>RefreshTokenValidity</c> in an API request is days. You
            can't set <c>RefreshTokenValidity</c> to 0. If you do, Amazon Cognito overrides the
            value with the default value of 30 days. <i>Valid range</i> is displayed below in
            seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your refresh
            tokens are valid for 30 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.SupportedIdentityProviders">
            <summary>
            Gets and sets the property SupportedIdentityProviders. 
            <para>
            A list of provider names for the identity providers (IdPs) that are supported on this
            client. The following are supported: <c>COGNITO</c>, <c>Facebook</c>, <c>Google</c>,
            <c>SignInWithApple</c>, and <c>LoginWithAmazon</c>. You can also specify the names
            that you configured for the SAML and OIDC IdPs in your user pool, for example <c>MySAMLIdP</c>
            or <c>MyOIDCIdP</c>.
            </para>
             
            <para>
            This parameter sets the IdPs that <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> will display on the login page for your app client. The removal of <c>COGNITO</c>
            from this list doesn't prevent authentication operations for local users with the
            user pools API in an Amazon Web Services SDK. The only way to prevent SDK-based authentication
            is to block access with a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-waf.html">WAF
            rule</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.TokenValidityUnits">
            <summary>
            Gets and sets the property TokenValidityUnits. 
            <para>
            The units that validity times are represented in. The default unit for refresh tokens
            is days, and the default for ID and access tokens are hours.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to create an app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest.WriteAttributes">
            <summary>
            Gets and sets the property WriteAttributes. 
            <para>
            The list of user attributes that you want your app client to have write access to.
            After your user authenticates in your app, their access token authorizes them to set
            or modify their own attribute value for any attribute in this list.
            </para>
             
            <para>
            When you don't specify the <c>WriteAttributes</c> for your app client, your app can
            write the values of the Standard attributes of your user pool. When your user pool
            has write access to these default attributes, <c>WriteAttributes</c> doesn't return
            any information. Amazon Cognito only populates <c>WriteAttributes</c> in the API response
            if you have specified your own custom set of write attributes.
            </para>
             
            <para>
            If your app client allows users to sign in through an IdP, this array must include
            all attributes that you have mapped to IdP attributes. Amazon Cognito updates mapped
            attributes when users sign in to your application through an IdP. If your app client
            does not have write access to a mapped attribute, Amazon Cognito throws an error when
            it tries to update the attribute. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-specifying-attribute-mapping.html">Specifying
            IdP Attribute Mappings for Your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientResponse">
            <summary>
            Represents the response from the server to create a user pool client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientResponse.UserPoolClient">
            <summary>
            Gets and sets the property UserPoolClient. 
            <para>
            The details of the new app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest">
            <summary>
            Container for the parameters to the CreateUserPoolDomain operation.
            A user pool domain hosts managed login, an authorization server and web server for
            authentication in your application. This operation creates a new user pool prefix
            domain or custom domain and sets the managed login branding version. Set the branding
            version to <c>1</c> for hosted UI (classic) or <c>2</c> for managed login. When you
            choose a custom domain, you must provide an SSL certificate in the US East (N. Virginia)
            Amazon Web Services Region in your request.
            
             
            <para>
            Your prefix domain might take up to one minute to take effect. Your custom domain
            is online within five minutes, but it can take up to one hour to distribute your SSL
            certificate.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Configuring
            a user pool domain</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest.CustomDomainConfig">
            <summary>
            Gets and sets the property CustomDomainConfig. 
            <para>
            The configuration for a custom domain. Configures your domain with an Certificate
            Manager certificate in the <c>us-east-1</c> Region.
            </para>
             
            <para>
            Provide this parameter only if you want to use a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">custom
            domain</a> for your user pool. Otherwise, you can omit this parameter and use a <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-assign-domain-prefix.html">prefix
            domain</a> instead.
            </para>
             
            <para>
            When you create a custom domain, the passkey RP ID defaults to the custom domain.
            If you had a prefix domain active, this will cause passkey integration for your prefix
            domain to stop working due to a mismatch in RP ID. To keep the prefix domain passkey
            integration working, you can explicitly set RP ID to the prefix domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain string. For custom domains, this is the fully-qualified domain name, such
            as <c>auth.example.com</c>. For prefix domains, this is the prefix alone, such as
            <c>myprefix</c>. A prefix value of <c>myprefix</c> for a user pool in the <c>us-east-1</c>
            Region results in a domain of <c>myprefix.auth.us-east-1.amazoncognito.com</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest.ManagedLoginVersion">
            <summary>
            Gets and sets the property ManagedLoginVersion. 
            <para>
            The version of managed login branding that you want to apply to your domain. A value
            of <c>1</c> indicates hosted UI (classic) and a version of <c>2</c> indicates managed
            login.
            </para>
             
            <para>
            Managed login requires that your user pool be configured for any <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html">feature
            plan</a> other than <c>Lite</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to add a domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainResponse">
            <summary>
            This is the response object from the CreateUserPoolDomain operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainResponse.CloudFrontDomain">
            <summary>
            Gets and sets the property CloudFrontDomain. 
            <para>
            The fully-qualified domain name (FQDN) of the Amazon CloudFront distribution that
            hosts your managed login or classic hosted UI pages. Your domain-name authority must
            have an alias record that points requests for your custom domain to this FQDN. Amazon
            Cognito returns this value if you set a custom domain with <c>CustomDomainConfig</c>.
            If you set an Amazon Cognito prefix domain, this parameter returns null.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainResponse.ManagedLoginVersion">
            <summary>
            Gets and sets the property ManagedLoginVersion. 
            <para>
            The version of managed login branding applied your domain. A value of <c>1</c> indicates
            hosted UI (classic) and a version of <c>2</c> indicates managed login.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest">
            <summary>
            Container for the parameters to the CreateUserPool operation.
            Creates a new Amazon Cognito user pool. This operation sets basic and advanced configuration
            options.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.AccountRecoverySetting">
            <summary>
            Gets and sets the property AccountRecoverySetting. 
            <para>
            The available verified method a user can use to recover their password when they call
            <c>ForgotPassword</c>. You can use this setting to define a preferred method when
            a user has more than one method available. With this setting, SMS doesn't qualify
            for a valid password recovery mechanism if the user also has SMS multi-factor authentication
            (MFA) activated. Email MFA is also disqualifying for account recovery with email.
            In the absence of this setting, Amazon Cognito uses the legacy behavior to determine
            the recovery method where SMS is preferred over email.
            </para>
             
            <para>
            As a best practice, configure both <c>verified_email</c> and <c>verified_phone_number</c>,
            with one having a higher priority than the other.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.AdminCreateUserConfig">
            <summary>
            Gets and sets the property AdminCreateUserConfig. 
            <para>
            The configuration for administrative creation of users. Includes the template for
            the invitation message for new users, the duration of temporary passwords, and permitting
            self-service sign-up.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.AliasAttributes">
            <summary>
            Gets and sets the property AliasAttributes. 
            <para>
            Attributes supported as an alias for this user pool. For more information about alias
            attributes, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-aliases">Customizing
            sign-in attributes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.AutoVerifiedAttributes">
            <summary>
            Gets and sets the property AutoVerifiedAttributes. 
            <para>
            The attributes that you want your user pool to automatically verify. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#allowing-users-to-sign-up-and-confirm-themselves">Verifying
            contact information at sign-up</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.DeletionProtection">
            <summary>
            Gets and sets the property DeletionProtection. 
            <para>
            When active, <c>DeletionProtection</c> prevents accidental deletion of your user pool.
            Before you can delete a user pool that you have protected against deletion, you must
            deactivate this feature.
            </para>
             
            <para>
            When you try to delete a protected user pool in a <c>DeleteUserPool</c> API request,
            Amazon Cognito returns an <c>InvalidParameterException</c> error. To delete a protected
            user pool, send a new <c>DeleteUserPool</c> request after you deactivate deletion
            protection in an <c>UpdateUserPool</c> API request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.DeviceConfiguration">
            <summary>
            Gets and sets the property DeviceConfiguration. 
            <para>
            The device-remembering configuration for a user pool. Device remembering or device
            tracking is a "Remember me on this device" option for user pools that perform authentication
            with the device key of a trusted device in the back end, instead of a user-provided
            MFA code. For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>. A null value indicates that you have deactivated
            device remembering in your user pool.
            </para>
             <note> 
            <para>
            When you provide a value for any <c>DeviceConfiguration</c> field, you activate the
            Amazon Cognito device-remembering feature. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.EmailConfiguration">
            <summary>
            Gets and sets the property EmailConfiguration. 
            <para>
            The email configuration of your user pool. The email configuration type sets your
            preferred sending method, Amazon Web Services Region, and sender for messages from
            your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.EmailVerificationMessage">
            <summary>
            Gets and sets the property EmailVerificationMessage. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.EmailVerificationSubject">
            <summary>
            Gets and sets the property EmailVerificationSubject. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.LambdaConfig">
            <summary>
            Gets and sets the property LambdaConfig. 
            <para>
            A collection of user pool Lambda triggers. Amazon Cognito invokes triggers at several
            possible stages of authentication operations. Triggers can modify the outcome of the
            operations that invoked them.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.MfaConfiguration">
            <summary>
            Gets and sets the property MfaConfiguration. 
            <para>
            Sets multi-factor authentication (MFA) to be on, off, or optional. When <c>ON</c>,
            all users must set up MFA before they can sign in. When <c>OPTIONAL</c>, your application
            must make a client-side determination of whether a user wants to register an MFA device.
            For user pools with adaptive authentication with threat protection, choose <c>OPTIONAL</c>.
            </para>
             
            <para>
            When <c>MfaConfiguration</c> is <c>OPTIONAL</c>, managed login doesn't automatically
            prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses
            and in managed login for users who have chosen and configured a preferred MFA factor.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.Policies">
            <summary>
            Gets and sets the property Policies. 
            <para>
            The password policy and sign-in policy in the user pool. The password policy sets
            options like password complexity requirements and password history. The sign-in policy
            sets the options available to applications in <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.PoolName">
            <summary>
            Gets and sets the property PoolName. 
            <para>
            A friendly name for your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.Schema">
            <summary>
            Gets and sets the property Schema. 
            <para>
            An array of attributes for the new user pool. You can add custom attributes and modify
            the properties of default attributes. The specifications in this parameter set the
            required attributes in your user pool. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html">Working
            with user attributes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.SmsAuthenticationMessage">
            <summary>
            Gets and sets the property SmsAuthenticationMessage. 
            <para>
            The contents of the SMS message that your user pool sends to users in SMS OTP and
            MFA authentication.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.SmsConfiguration">
            <summary>
            Gets and sets the property SmsConfiguration. 
            <para>
            The settings for your Amazon Cognito user pool to send SMS messages with Amazon Simple
            Notification Service. To send SMS messages with Amazon SNS in the Amazon Web Services
            Region that you want, the Amazon Cognito user pool uses an Identity and Access Management
            (IAM) role in your Amazon Web Services account. For more information see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">SMS
            message settings</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.SmsVerificationMessage">
            <summary>
            Gets and sets the property SmsVerificationMessage. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.UserAttributeUpdateSettings">
            <summary>
            Gets and sets the property UserAttributeUpdateSettings. 
            <para>
            The settings for updates to user attributes. These settings include the property <c>AttributesRequireVerificationBeforeUpdate</c>,
            a user-pool setting that tells Amazon Cognito how to handle changes to the value of
            your users' email address and phone number attributes. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html#user-pool-settings-verifications-verify-attribute-updates">
            Verifying updates to email addresses and phone numbers</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.UsernameAttributes">
            <summary>
            Gets and sets the property UsernameAttributes. 
            <para>
            Specifies whether a user can use an email address or phone number as a username when
            they sign up. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-aliases">Customizing
            sign-in attributes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.UsernameConfiguration">
            <summary>
            Gets and sets the property UsernameConfiguration. 
            <para>
            Sets the case sensitivity option for sign-in usernames. When <c>CaseSensitive</c>
            is <c>false</c> (case insensitive), users can sign in with any combination of capital
            and lowercase letters. For example, <c>username</c>, <c>USERNAME</c>, or <c>UserName</c>,
            or for email, <c>email@example.com</c> or <c>EMaiL@eXamplE.Com</c>. For most use cases,
            set case sensitivity to <c>false</c> as a best practice. When usernames and email
            addresses are case insensitive, Amazon Cognito treats any variation in case as the
            same user, and prevents a case variation from being assigned to the same attribute
            for a different user.
            </para>
             
            <para>
            When <c>CaseSensitive</c> is <c>true</c> (case sensitive), Amazon Cognito interprets
            <c>USERNAME</c> and <c>UserName</c> as distinct users.
            </para>
             
            <para>
            This configuration is immutable after you set it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.UserPoolAddOns">
            <summary>
            Gets and sets the property UserPoolAddOns. 
            <para>
            Contains settings for activation of threat protection, including the operating mode
            and additional authentication types. To log user security information but take no
            action, set to <c>AUDIT</c>. To configure automatic security responses to potentially
            unwanted traffic to your user pool, set to <c>ENFORCED</c>.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html">Adding
            advanced security to a user pool</a>. To activate this setting, your user pool must
            be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.UserPoolTags">
            <summary>
            Gets and sets the property UserPoolTags. 
            <para>
            The tag keys and values to assign to the user pool. A tag is a label that you can
            use to categorize and manage user pools in different ways, such as by purpose, owner,
            environment, or other criteria.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.UserPoolTier">
            <summary>
            Gets and sets the property UserPoolTier. 
            <para>
            The user pool <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html">feature
            plan</a>, or tier. This parameter determines the eligibility of the user pool for
            features like managed login, access-token customization, and threat protection. Defaults
            to <c>ESSENTIALS</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest.VerificationMessageTemplate">
            <summary>
            Gets and sets the property VerificationMessageTemplate. 
            <para>
            The template for the verification message that your user pool delivers to users who
            set an email address or phone number attribute.
            </para>
             
            <para>
            Set the email message type that corresponds to your <c>DefaultEmailOption</c> selection.
            For <c>CONFIRM_WITH_LINK</c>, specify an <c>EmailMessageByLink</c> and leave <c>EmailMessage</c>
            blank. For <c>CONFIRM_WITH_CODE</c>, specify an <c>EmailMessage</c> and leave <c>EmailMessageByLink</c>
            blank. When you supply both parameters with either choice, Amazon Cognito returns
            an error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CreateUserPoolResponse">
            <summary>
            Represents the response from the server for the request to create a user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CreateUserPoolResponse.UserPool">
            <summary>
            Gets and sets the property UserPool. 
            <para>
            The details of the created user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CustomDomainConfigType">
            <summary>
            The configuration for a hosted UI custom domain.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CustomDomainConfigType.CertificateArn">
            <summary>
            Gets and sets the property CertificateArn. 
            <para>
            The Amazon Resource Name (ARN) of an Certificate Manager SSL certificate. You use
            this certificate for the subdomain of your custom domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CustomEmailLambdaVersionConfigType">
            <summary>
            The properties of a custom email sender Lambda trigger.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CustomEmailLambdaVersionConfigType.LambdaArn">
            <summary>
            Gets and sets the property LambdaArn. 
            <para>
            The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda
            trigger.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CustomEmailLambdaVersionConfigType.LambdaVersion">
            <summary>
            Gets and sets the property LambdaVersion. 
            <para>
            The user pool trigger version of the request that Amazon Cognito sends to your Lambda
            function. Higher-numbered versions add fields that support new features.
            </para>
             
            <para>
            You must use a <c>LambdaVersion</c> of <c>V1_0</c> with a custom sender function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.CustomSMSLambdaVersionConfigType">
            <summary>
            The properties of a custom SMS sender Lambda trigger.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CustomSMSLambdaVersionConfigType.LambdaArn">
            <summary>
            Gets and sets the property LambdaArn. 
            <para>
            The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda
            trigger.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.CustomSMSLambdaVersionConfigType.LambdaVersion">
            <summary>
            Gets and sets the property LambdaVersion. 
            <para>
            The user pool trigger version of the request that Amazon Cognito sends to your Lambda
            function. Higher-numbered versions add fields that support new features.
            </para>
             
            <para>
            You must use a <c>LambdaVersion</c> of <c>V1_0</c> with a custom sender function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest">
            <summary>
            Container for the parameters to the DeleteGroup operation.
            Deletes a group from the specified user pool. When you delete a group, that group
            no longer contributes to users' <c>cognito:preferred_group</c> or <c>cognito:groups</c>
            claims, and no longer influence access-control decision that are based on group membership.
            For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteGroupResponse">
            <summary>
            This is the response object from the DeleteGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest">
            <summary>
            Container for the parameters to the DeleteIdentityProvider operation.
            Deletes a user pool identity provider (IdP). After you delete an IdP, users can no
            longer sign in to your user pool through that IdP. For more information about user
            pool IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The name of the IdP that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the identity provider.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderResponse">
            <summary>
            This is the response object from the DeleteIdentityProvider operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest">
            <summary>
            Container for the parameters to the DeleteManagedLoginBranding operation.
            Deletes a managed login branding style. When you delete a style, you delete the branding
            association for an app client. When an app client doesn't have a style assigned, your
            managed login pages for that app client are nonfunctional until you create a new style
            or switch the domain branding version.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest.ManagedLoginBrandingId">
            <summary>
            Gets and sets the property ManagedLoginBrandingId. 
            <para>
            The ID of the managed login branding style that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the managed login branding style that you want
            to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingResponse">
            <summary>
            This is the response object from the DeleteManagedLoginBranding operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest">
            <summary>
            Container for the parameters to the DeleteResourceServer operation.
            Deletes a resource server. After you delete a resource server, users can no longer
            generate access tokens with scopes that are associate with that resource server.
            
             
            <para>
            Resource servers are associated with custom scopes and machine-to-machine (M2M) authorization.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            The identifier of the resource server that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the resource server.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteResourceServerResponse">
            <summary>
            This is the response object from the DeleteResourceServer operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest">
            <summary>
            Container for the parameters to the DeleteTerms operation.
            Deletes the terms documents with the requested ID from your app client.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest.TermsId">
            <summary>
            Gets and sets the property TermsId. 
            <para>
            The ID of the terms documents that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the terms documents that you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteTermsResponse">
            <summary>
            This is the response object from the DeleteTerms operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest">
            <summary>
            Container for the parameters to the DeleteUserAttributes operation.
            Deletes attributes from the currently signed-in user. For example, your application
            can submit a request to this operation when a user wants to remove their <c>birthdate</c>
            attribute value.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest.UserAttributeNames">
            <summary>
            Gets and sets the property UserAttributeNames. 
            <para>
            An array of strings representing the user attribute names you want to delete.
            </para>
             
            <para>
            For custom attributes, you must prepend the <c>custom:</c> prefix to the attribute
            name, for example <c>custom:department</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesResponse">
            <summary>
            Represents the response from the server to delete user attributes.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest">
            <summary>
            Container for the parameters to the DeleteUserPoolClient operation.
            Deletes a user pool app client. After you delete an app client, users can no longer
            sign in to the associated application.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the user pool app client that you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientResponse">
            <summary>
            This is the response object from the DeleteUserPoolClient operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest">
            <summary>
            Container for the parameters to the DeleteUserPoolClientSecret operation.
            Deletes a specific client secret from a user pool app client. You cannot delete the
            last remaining secret for an app client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client from which you want to delete the secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest.ClientSecretId">
            <summary>
            Gets and sets the property ClientSecretId. 
            <para>
            The unique identifier of the client secret you want to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretResponse">
            <summary>
            The response from deleting a client secret.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest">
            <summary>
            Container for the parameters to the DeleteUserPoolDomain operation.
            Given a user pool ID and domain identifier, deletes a user pool domain. After you
            delete a user pool domain, your managed login pages and authorization server are no
            longer available.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain that you want to delete. For custom domains, this is the fully-qualified
            domain name like <c>auth.example.com</c>. For Amazon Cognito prefix domains, this
            is the prefix alone, like <c>myprefix</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to delete the domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainResponse">
            <summary>
            This is the response object from the DeleteUserPoolDomain operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest">
            <summary>
            Container for the parameters to the DeleteUserPool operation.
            Deletes a user pool. After you delete a user pool, users can no longer sign in to
            any associated applications. 
            
             
            <para>
            When you delete a user pool, it's no longer visible or operational in your Amazon
            Web Services account. Amazon Cognito retains deleted user pools in an inactive state
            for 14 days, then begins a cleanup process that fully removes them from Amazon Web
            Services systems. In case of accidental deletion, contact Amazon Web Services Support
            within 14 days for restoration assistance.
            </para>
             
            <para>
            Amazon Cognito begins full deletion of all resources from deleted user pools after
            14 days. In the case of large user pools, the cleanup process might take significant
            additional time before all user data is permanently deleted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserPoolResponse">
            <summary>
            This is the response object from the DeleteUserPool operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserRequest">
            <summary>
            Container for the parameters to the DeleteUser operation.
            Deletes the profile of the currently signed-in user. A deleted user profile can no
            longer be used to sign in and can't be restored.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteUserRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeleteUserRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteUserResponse">
            <summary>
            This is the response object from the DeleteUser operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest">
            <summary>
            Container for the parameters to the DeleteWebAuthnCredential operation.
            Deletes a registered passkey, or WebAuthn, authenticator for the currently signed-in
            user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest.CredentialId">
            <summary>
            Gets and sets the property CredentialId. 
            <para>
            The unique identifier of the passkey that you want to delete.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialResponse">
            <summary>
            This is the response object from the DeleteWebAuthnCredential operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest">
            <summary>
            Container for the parameters to the DescribeIdentityProvider operation.
            Given a user pool ID and identity provider (IdP) name, returns details about the IdP.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The name of the IdP that you want to describe.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that has the IdP that you want to describe..
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderResponse">
            <summary>
            This is the response object from the DescribeIdentityProvider operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderResponse.IdentityProvider">
            <summary>
            Gets and sets the property IdentityProvider. 
            <para>
            The details of the requested IdP.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest">
            <summary>
            Container for the parameters to the DescribeManagedLoginBrandingByClient operation.
            Given the ID of a user pool app client, returns detailed information about the style
            assigned to the app client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The app client that's assigned to the branding style that you want more information
            about.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest.ReturnMergedResources">
            <summary>
            Gets and sets the property ReturnMergedResources. 
            <para>
            When <c>true</c>, returns values for branding options that are unchanged from Amazon
            Cognito defaults. When <c>false</c> or when you omit this parameter, returns only
            values that you customized in your branding style.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the app client where you want more information
            about the managed login branding style.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientResponse">
            <summary>
            This is the response object from the DescribeManagedLoginBrandingByClient operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientResponse.ManagedLoginBranding">
            <summary>
            Gets and sets the property ManagedLoginBranding. 
            <para>
            The details of the requested branding style.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest">
            <summary>
            Container for the parameters to the DescribeManagedLoginBranding operation.
            Given the ID of a managed login branding style, returns detailed information about
            the style.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest.ManagedLoginBrandingId">
            <summary>
            Gets and sets the property ManagedLoginBrandingId. 
            <para>
            The ID of the managed login branding style that you want to get more information about.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest.ReturnMergedResources">
            <summary>
            Gets and sets the property ReturnMergedResources. 
            <para>
            When <c>true</c>, returns values for branding options that are unchanged from Amazon
            Cognito defaults. When <c>false</c> or when you omit this parameter, returns only
            values that you customized in your branding style.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the managed login branding style that you want
            to get information about.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingResponse">
            <summary>
            This is the response object from the DescribeManagedLoginBranding operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingResponse.ManagedLoginBranding">
            <summary>
            Gets and sets the property ManagedLoginBranding. 
            <para>
            The details of the requested branding style.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest">
            <summary>
            Container for the parameters to the DescribeResourceServer operation.
            Describes a resource server. For more information about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            A unique resource server identifier for the resource server. The identifier can be
            an API friendly name like <c>solar-system-data</c>. You can also set an API URL like
            <c>https://solar-system-data-api.example.com</c> as your identifier.
            </para>
             
            <para>
            Amazon Cognito represents scopes in the access token in the format <c>$resource-server-identifier/$scope</c>.
            Longer scope-identifier strings increase the size of your access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that hosts the resource server.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeResourceServerResponse">
            <summary>
            This is the response object from the DescribeResourceServer operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeResourceServerResponse.ResourceServer">
            <summary>
            Gets and sets the property ResourceServer. 
            <para>
            The details of the requested resource server.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest">
            <summary>
            Container for the parameters to the DescribeRiskConfiguration operation.
            Given an app client or user pool ID where threat protection is configured, describes
            the risk configuration. This operation returns details about adaptive authentication,
            compromised credentials, and IP-address allow- and denylists. For more information
            about threat protection, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-threat-protection.html">Threat
            protection</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client with the risk configuration that you want to inspect. You
            can apply default risk configuration at the user pool level and further customize
            it from user pool defaults at the app-client level. Specify <c>ClientId</c> to inspect
            client-level configuration, or <c>UserPoolId</c> to inspect pool-level configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool with the risk configuration that you want to inspect. You
            can apply default risk configuration at the user pool level and further customize
            it from user pool defaults at the app-client level. Specify <c>ClientId</c> to inspect
            client-level configuration, or <c>UserPoolId</c> to inspect pool-level configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationResponse">
            <summary>
            This is the response object from the DescribeRiskConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationResponse.RiskConfiguration">
            <summary>
            Gets and sets the property RiskConfiguration. 
            <para>
            The details of the requested risk configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest">
            <summary>
            Container for the parameters to the DescribeTerms operation.
            Returns details for the requested terms documents ID. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest.TermsId">
            <summary>
            Gets and sets the property TermsId. 
            <para>
            The ID of the terms documents that you want to describe.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the terms documents that you want to describe.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeTermsResponse">
            <summary>
            This is the response object from the DescribeTerms operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeTermsResponse.Terms">
            <summary>
            Gets and sets the property Terms. 
            <para>
            A summary of the requested terms documents. Includes a unique identifier for later
            changes to the terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest">
            <summary>
            Container for the parameters to the DescribeUserImportJob operation.
            Describes a user import job. For more information about user CSV import, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The Id of the user import job that you want to describe.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that's associated with the import job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobResponse">
            <summary>
            Represents the response from the server to the request to describe the user import
            job.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobResponse.UserImportJob">
            <summary>
            Gets and sets the property UserImportJob. 
            <para>
            The details of the user import job. Includes logging destination, status, and the
            Amazon S3 pre-signed URL for CSV upload.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest">
            <summary>
            Container for the parameters to the DescribeUserPoolClient operation.
            Given an app client ID, returns configuration information. This operation is useful
            when you want to inspect an existing app client and programmatically replicate the
            configuration to another app client. For more information about app clients, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html">App
            clients</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client that you want to describe.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the app client you want to describe.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientResponse">
            <summary>
            Represents the response from the server from a request to describe the user pool client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientResponse.UserPoolClient">
            <summary>
            Gets and sets the property UserPoolClient. 
            <para>
            The details of the request app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest">
            <summary>
            Container for the parameters to the DescribeUserPoolDomain operation.
            Given a user pool domain name, returns information about the domain configuration.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain that you want to describe. For custom domains, this is the fully-qualified
            domain name, such as <c>auth.example.com</c>. For Amazon Cognito prefix domains, this
            is the prefix alone, such as <c>auth</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainResponse">
            <summary>
            This is the response object from the DescribeUserPoolDomain operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainResponse.DomainDescription">
            <summary>
            Gets and sets the property DomainDescription. 
            <para>
            The details of the requested user pool domain.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest">
            <summary>
            Container for the parameters to the DescribeUserPool operation.
            Given a user pool ID, returns configuration information. This operation is useful
            when you want to inspect an existing user pool and programmatically replicate the
            configuration to another user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool you want to describe.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolResponse">
            <summary>
            Represents the response to describe the user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DescribeUserPoolResponse.UserPool">
            <summary>
            Gets and sets the property UserPool. 
            <para>
            The details of the requested user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeviceConfigurationType">
            <summary>
            The device-remembering configuration for a user pool.
            
             <note> 
            <para>
            When you provide a value for any property of <c>DeviceConfiguration</c>, you activate
            the device remembering for the user pool.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceConfigurationType.ChallengeRequiredOnNewDevice">
            <summary>
            Gets and sets the property ChallengeRequiredOnNewDevice. 
            <para>
            When true, a remembered device can sign in with device authentication instead of SMS
            and time-based one-time password (TOTP) factors for multi-factor authentication (MFA).
            </para>
             <note> 
            <para>
            Whether or not <c>ChallengeRequiredOnNewDevice</c> is true, users who sign in with
            devices that have not been confirmed or remembered must still provide a second factor
            in a user pool that requires MFA.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceConfigurationType.DeviceOnlyRememberedOnUserPrompt">
            <summary>
            Gets and sets the property DeviceOnlyRememberedOnUserPrompt. 
            <para>
            When true, Amazon Cognito doesn't automatically remember a user's device when your
            app sends a <c>ConfirmDevice</c> API request. In your app, create a prompt for your
            user to choose whether they want to remember their device. Return the user's choice
            in an <c>UpdateDeviceStatus</c> API request.
            </para>
             
            <para>
            When <c>DeviceOnlyRememberedOnUserPrompt</c> is <c>false</c>, Amazon Cognito immediately
            remembers devices that you register in a <c>ConfirmDevice</c> API request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException">
            <summary>
            This exception is thrown when a user attempts to confirm a device with a device key
            that already exists.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new DeviceKeyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of DeviceKeyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of DeviceKeyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DeviceKeyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DeviceKeyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the DeviceKeyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeviceSecretVerifierConfigType">
            <summary>
            A Secure Remote Password (SRP) value that your application generates when you register
            a user's device. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-getting-a-device-key">Getting
            a device key</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceSecretVerifierConfigType.PasswordVerifier">
            <summary>
            Gets and sets the property PasswordVerifier. 
            <para>
            A password verifier for a user's device. Used in SRP authentication.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceSecretVerifierConfigType.Salt">
            <summary>
            Gets and sets the property Salt. 
            <para>
            The salt that you want to use in SRP authentication with the user's device.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DeviceType">
            <summary>
            Information about a user's device that they've registered for device SRP authentication
            in your application. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceType.DeviceAttributes">
            <summary>
            Gets and sets the property DeviceAttributes. 
            <para>
            Metadata about a user's device, like name and last-access source IP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceType.DeviceCreateDate">
            <summary>
            Gets and sets the property DeviceCreateDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceType.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The device key, for example <c>us-west-2_EXAMPLE-a1b2c3d4-5678-90ab-cdef-EXAMPLE22222</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceType.DeviceLastAuthenticatedDate">
            <summary>
            Gets and sets the property DeviceLastAuthenticatedDate. 
            <para>
            The date when the user last signed in with the device.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DeviceType.DeviceLastModifiedDate">
            <summary>
            Gets and sets the property DeviceLastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType">
            <summary>
            A container for information about the user pool domain associated with the hosted
            UI and OAuth endpoints.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.AWSAccountId">
            <summary>
            Gets and sets the property AWSAccountId. 
            <para>
            The Amazon Web Services account that you created the user pool in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.CloudFrontDistribution">
            <summary>
            Gets and sets the property CloudFrontDistribution. 
            <para>
            The Amazon CloudFront endpoint that hosts your custom domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.CustomDomainConfig">
            <summary>
            Gets and sets the property CustomDomainConfig. 
            <para>
            The configuration for a custom domain that hosts the sign-up and sign-in webpages
            for your application.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain string. For custom domains, this is the fully-qualified domain name, such
            as <c>auth.example.com</c>. For Amazon Cognito prefix domains, this is the prefix
            alone, such as <c>auth</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.ManagedLoginVersion">
            <summary>
            Gets and sets the property ManagedLoginVersion. 
            <para>
            The version of managed login branding that you want to apply to your domain. A value
            of <c>1</c> indicates hosted UI (classic) branding and a version of <c>2</c> indicates
            managed login branding.
            </para>
             
            <para>
            Managed login requires that your user pool be configured for any <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html">feature
            plan</a> other than <c>Lite</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.S3Bucket">
            <summary>
            Gets and sets the property S3Bucket. 
            <para>
            The Amazon S3 bucket where the static files for this domain are stored.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The domain status.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that the domain is attached to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.DomainDescriptionType.Version">
            <summary>
            Gets and sets the property Version. 
            <para>
            The app version.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException">
            <summary>
            This exception is thrown when the provider is already supported by the user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.#ctor(System.String)">
            <summary>
            Constructs a new DuplicateProviderException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of DuplicateProviderException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.#ctor(System.Exception)">
            <summary>
            Construct instance of DuplicateProviderException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DuplicateProviderException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DuplicateProviderException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the DuplicateProviderException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EmailConfigurationType">
            <summary>
            The email configuration of your user pool. The email configuration type sets your
            preferred sending method, Amazon Web Services Region, and sender for messages from
            your user pool.
            
             <note> 
            <para>
            Amazon Cognito can send email messages with Amazon Simple Email Service resources
            in the Amazon Web Services Region where you created your user pool, and in alternate
            Regions in some cases. For more information on the supported Regions, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-email.html">Email
            settings for Amazon Cognito user pools</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailConfigurationType.ConfigurationSet">
            <summary>
            Gets and sets the property ConfigurationSet. 
            <para>
            The set of configuration rules that can be applied to emails sent using Amazon Simple
            Email Service. A configuration set is applied to an email by including a reference
            to the configuration set in the headers of the email. Once applied, all of the rules
            in that configuration set are applied to the email. Configuration sets can be used
            to apply the following types of rules to emails: 
            </para>
             <dl> <dt>Event publishing</dt> <dd> 
            <para>
            Amazon Simple Email Service can track the number of send, delivery, open, click, bounce,
            and complaint events for each email sent. Use event publishing to send information
            about these events to other Amazon Web Services services such as and Amazon CloudWatch
            </para>
             </dd> <dt>IP pool management</dt> <dd> 
            <para>
            When leasing dedicated IP addresses with Amazon Simple Email Service, you can create
            groups of IP addresses, called dedicated IP pools. You can then associate the dedicated
            IP pools with configuration sets.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailConfigurationType.EmailSendingAccount">
            <summary>
            Gets and sets the property EmailSendingAccount. 
            <para>
            Specifies whether Amazon Cognito uses its built-in functionality to send your users
            email messages, or uses your Amazon Simple Email Service email configuration. Specify
            one of the following values:
            </para>
             <dl> <dt>COGNITO_DEFAULT</dt> <dd> 
            <para>
            When Amazon Cognito emails your users, it uses its built-in email functionality. When
            you use the default option, Amazon Cognito allows only a limited number of emails
            each day for your user pool. For typical production environments, the default email
            limit is less than the required delivery volume. To achieve a higher delivery volume,
            specify DEVELOPER to use your Amazon SES email configuration.
            </para>
             
            <para>
            To look up the email delivery limit for the default option, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/limits.html">Limits</a>
            in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             
            <para>
            The default FROM address is <c>no-reply@verificationemail.com</c>. To customize the
            FROM address, provide the Amazon Resource Name (ARN) of an Amazon SES verified email
            address for the <c>SourceArn</c> parameter.
            </para>
             </dd> <dt>DEVELOPER</dt> <dd> 
            <para>
            When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon
            Cognito calls Amazon SES on your behalf to send email from your verified email address.
            When you use this option, the email delivery limits are the same limits that apply
            to your Amazon SES verified email address in your Amazon Web Services account.
            </para>
             
            <para>
            If you use this option, provide the ARN of an Amazon SES verified email address for
            the <c>SourceArn</c> parameter.
            </para>
             
            <para>
            Before Amazon Cognito can email your users, it requires additional permissions to
            call Amazon SES on your behalf. When you update your user pool with this option, Amazon
            Cognito creates a <i>service-linked role</i>, which is a type of role in your Amazon
            Web Services account. This role contains the permissions that allow you to access
            Amazon SES and send email messages from your email address. For more information about
            the service-linked role that Amazon Cognito creates, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/using-service-linked-roles.html">Using
            Service-Linked Roles for Amazon Cognito</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailConfigurationType.From">
            <summary>
            Gets and sets the property From. 
            <para>
            Either the sender’s email address or the sender’s name with their email address. For
            example, <c>testuser@example.com</c> or <c>Test User &lt;testuser@example.com&gt;</c>.
            This address appears before the body of the email.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailConfigurationType.ReplyToEmailAddress">
            <summary>
            Gets and sets the property ReplyToEmailAddress. 
            <para>
            The destination to which the receiver of the email should reply.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailConfigurationType.SourceArn">
            <summary>
            Gets and sets the property SourceArn. 
            <para>
            The ARN of a verified email address or an address from a verified domain in Amazon
            SES. You can set a <c>SourceArn</c> email from a verified domain only with an API
            request. You can set a verified email address, but not an address in a verified domain,
            in the Amazon Cognito console. Amazon Cognito uses the email address that you provide
            in one of the following ways, depending on the value that you specify for the <c>EmailSendingAccount</c>
            parameter:
            </para>
             <ul> <li> 
            <para>
            If you specify <c>COGNITO_DEFAULT</c>, Amazon Cognito uses this address as the custom
            FROM address when it emails your users using its built-in email account.
            </para>
             </li> <li> 
            <para>
            If you specify <c>DEVELOPER</c>, Amazon Cognito emails your users with this address
            by calling Amazon SES on your behalf.
            </para>
             </li> </ul> 
            <para>
            The Region value of the <c>SourceArn</c> parameter must indicate a supported Amazon
            Web Services Region of your user pool. Typically, the Region in the <c>SourceArn</c>
            and the user pool Region are the same. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-email.html#user-pool-email-developer-region-mapping">Amazon
            SES email configuration regions</a> in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html">Amazon
            Cognito Developer Guide</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EmailMfaConfigType">
            <summary>
            Sets or shows configuration for user pool email message MFA and sign-in with one-time
            passwords (OTPs). Includes the subject and body of the email message template for
            sign-in and MFA messages. To activate this setting, your user pool must be in the
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailMfaConfigType.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The template for the email messages that your user pool sends to users with codes
            for MFA and sign-in with email OTPs. The message must contain the <c>{####}</c> placeholder.
            In the message, Amazon Cognito replaces this placeholder with the code. If you don't
            provide this parameter, Amazon Cognito sends messages in the default format.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailMfaConfigType.Subject">
            <summary>
            Gets and sets the property Subject. 
            <para>
            The subject of the email messages that your user pool sends to users with codes for
            MFA and email OTP sign-in.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EmailMfaSettingsType">
            <summary>
            User preferences for multi-factor authentication with email messages. Activates or
            deactivates email MFA and sets it as the preferred MFA method when multiple methods
            are available. To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailMfaSettingsType.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            Specifies whether email message MFA is active for a user. When the value of this parameter
            is <c>Enabled</c>, the user will be prompted for MFA during all sign-in attempts,
            unless device tracking is turned on and the device has been trusted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EmailMfaSettingsType.PreferredMfa">
            <summary>
            Gets and sets the property PreferredMfa. 
            <para>
            Specifies whether email message MFA is the user's preferred method.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException">
            <summary>
            This exception is thrown when there is a code mismatch and the service fails to configure
            the software token TOTP multi-factor authentication (MFA).
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.#ctor(System.String)">
            <summary>
            Constructs a new EnableSoftwareTokenMFAException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of EnableSoftwareTokenMFAException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.#ctor(System.Exception)">
            <summary>
            Construct instance of EnableSoftwareTokenMFAException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of EnableSoftwareTokenMFAException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of EnableSoftwareTokenMFAException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the EnableSoftwareTokenMFAException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EventContextDataType">
            <summary>
            The context data that your application submitted in an authentication request with
            threat protection, as displayed in an <c>AdminListUserAuthEvents</c> response.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventContextDataType.City">
            <summary>
            Gets and sets the property City. 
            <para>
            The user's city.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventContextDataType.Country">
            <summary>
            Gets and sets the property Country. 
            <para>
            The user's country.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventContextDataType.DeviceName">
            <summary>
            Gets and sets the property DeviceName. 
            <para>
            The user's device name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventContextDataType.IpAddress">
            <summary>
            Gets and sets the property IpAddress. 
            <para>
            The source IP address of your user's device.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventContextDataType.Timezone">
            <summary>
            Gets and sets the property Timezone. 
            <para>
            The user's time zone.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EventFeedbackType">
            <summary>
            The feedback that your application submitted to a threat protection event log, as
            displayed in an <c>AdminListUserAuthEvents</c> response.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventFeedbackType.FeedbackDate">
            <summary>
            Gets and sets the property FeedbackDate. 
            <para>
            The date that you or your user submitted the feedback.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventFeedbackType.FeedbackValue">
            <summary>
            Gets and sets the property FeedbackValue. 
            <para>
            Your feedback to the authentication event. When you provide a <c>FeedbackValue</c>
            value of <c>valid</c>, you tell Amazon Cognito that you trust a user session where
            Amazon Cognito has evaluated some level of risk. When you provide a <c>FeedbackValue</c>
            value of <c>invalid</c>, you tell Amazon Cognito that you don't trust a user session,
            or you don't believe that Amazon Cognito evaluated a high-enough risk level.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventFeedbackType.Provider">
            <summary>
            Gets and sets the property Provider. 
            <para>
            The submitter of the event feedback. For example, if you submit event feedback in
            the Amazon Cognito console, this value is <c>Admin</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.EventRiskType">
            <summary>
            The risk evaluation by adaptive authentication, as displayed in an <c>AdminListUserAuthEvents</c>
            response. Contains evaluations of compromised-credentials detection and assessed risk
            level and action taken by adaptive authentication.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventRiskType.CompromisedCredentialsDetected">
            <summary>
            Gets and sets the property CompromisedCredentialsDetected. 
            <para>
            Indicates whether compromised credentials were detected during an authentication event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventRiskType.RiskDecision">
            <summary>
            Gets and sets the property RiskDecision. 
            <para>
            The action taken by adaptive authentication. If <c>NoRisk</c>, your user pool took
            no action. If <c>AccountTakeover</c>, your user pool applied the adaptive authentication
            automated response that you configured. If <c>Block</c>, your user pool prevented
            the attempt.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.EventRiskType.RiskLevel">
            <summary>
            Gets and sets the property RiskLevel. 
            <para>
            The risk level that adaptive authentication assessed for the authentication event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            <summary>
            This exception is thrown if a code has expired.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.#ctor(System.String)">
            <summary>
            Constructs a new ExpiredCodeException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ExpiredCodeException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.#ctor(System.Exception)">
            <summary>
            Construct instance of ExpiredCodeException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExpiredCodeException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExpiredCodeException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ExpiredCodeException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            <summary>
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.#ctor(System.String)">
            <summary>
            Constructs a new FeatureUnavailableInTierException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of FeatureUnavailableInTierException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.#ctor(System.Exception)">
            <summary>
            Construct instance of FeatureUnavailableInTierException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of FeatureUnavailableInTierException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of FeatureUnavailableInTierException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the FeatureUnavailableInTierException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.FirehoseConfigurationType">
            <summary>
            Configuration for the Amazon Data Firehose stream destination of user activity log
            export with threat protection.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.FirehoseConfigurationType.StreamArn">
            <summary>
            Gets and sets the property StreamArn. 
            <para>
            The ARN of an Amazon Data Firehose stream that's the destination for threat protection
            log export.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            <summary>
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.#ctor(System.String)">
            <summary>
            Constructs a new ForbiddenException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ForbiddenException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.#ctor(System.Exception)">
            <summary>
            Construct instance of ForbiddenException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ForbiddenException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ForbiddenException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ForbiddenException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForbiddenException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest">
            <summary>
            Container for the parameters to the ForgetDevice operation.
            Given a device key, deletes a remembered device as the currently signed-in user. For
            more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The unique identifier, or device key, of the device that the user wants to forget.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ForgetDeviceResponse">
            <summary>
            This is the response object from the ForgetDevice operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest">
            <summary>
            Container for the parameters to the ForgotPassword operation.
            Sends a password-reset confirmation code to the email address or phone number of the
            requested username. The message delivery method is determined by the user's available
            attributes and the <c>AccountRecoverySetting</c> configuration of the user pool.
            
             
            <para>
            For the <c>Username</c> parameter, you can use the username or an email, phone, or
            preferred username alias.
            </para>
             
            <para>
            If neither a verified phone number nor a verified email exists, Amazon Cognito responds
            with an <c>InvalidParameterException</c> error . If your app client has a client secret
            and you don't provide a <c>SECRET_HASH</c> parameter, this API returns <c>NotAuthorizedException</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the user pool app client associated with the current signed-in user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.SecretHash">
            <summary>
            Gets and sets the property SecretHash. 
            <para>
            A keyed-hash message authentication code (HMAC) calculated using the secret key of
            a user pool client and username plus the client ID in the message. For more information
            about <c>SecretHash</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ForgotPasswordResponse">
            <summary>
            The response from Amazon Cognito to a request to reset a password.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ForgotPasswordResponse.CodeDeliveryDetails">
            <summary>
            Gets and sets the property CodeDeliveryDetails. 
            <para>
            Information about the phone number or email address that Amazon Cognito sent the password-recovery
            code to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest">
            <summary>
            Container for the parameters to the GetCSVHeader operation.
            Given a user pool ID, generates a comma-separated value (CSV) list populated with
            available user attributes in the user pool. This list is the header for the CSV file
            that determines the users in a user import job. Save the content of <c>CSVHeader</c>
            in the response as a <c>.csv</c> file and populate it with the usernames and attributes
            of users that you want to import. For more information about CSV user import, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that you want to import users into.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetCSVHeaderResponse">
            <summary>
            Represents the response from the server to the request to get the header information
            of the CSV file for the user import job.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetCSVHeaderResponse.CSVHeader">
            <summary>
            Gets and sets the property CSVHeader. 
            <para>
            A comma-separated list of attributes from your user pool. Save this output to a <c>.csv</c>
            file and populate it with the attributes of the users that you want to import.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetCSVHeaderResponse.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the requested user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetDeviceRequest">
            <summary>
            Container for the parameters to the GetDevice operation.
            Given a device key, returns information about a remembered device for the current
            user. For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetDeviceRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetDeviceRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The key of the device that you want to get information about.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GetDeviceRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetDeviceResponse">
            <summary>
            Gets the device response.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetDeviceResponse.Device">
            <summary>
            Gets and sets the property Device. 
            <para>
            Details of the requested device. Includes device information, last-accessed and created
            dates, and the device key.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetGroupRequest">
            <summary>
            Container for the parameters to the GetGroup operation.
            Given a user pool ID and a group name, returns information about the user group.
            
             
            <para>
             For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group that you want to get information about.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the group that you want to query.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetGroupResponse">
            <summary>
            This is the response object from the GetGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetGroupResponse.Group">
            <summary>
            Gets and sets the property Group. 
            <para>
            A container for the requested group. Includes description, precedence, and IAM role
            values.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest">
            <summary>
            Container for the parameters to the GetIdentityProviderByIdentifier operation.
            Given the identifier of an identity provider (IdP), for example <c>examplecorp</c>,
            returns information about the user pool configuration for that IdP. For more information
            about IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest.IdpIdentifier">
            <summary>
            Gets and sets the property IdpIdentifier. 
            <para>
            The identifier that you assigned to your user pool. The identifier is an alternative
            name for an IdP that is distinct from the IdP name. For example, an IdP with a name
            of <c>MyIdP</c> might have an identifier of the email domain <c>example.com</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to get information about the IdP.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierResponse">
            <summary>
            This is the response object from the GetIdentityProviderByIdentifier operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierResponse.IdentityProvider">
            <summary>
            Gets and sets the property IdentityProvider. 
            <para>
            The configuration of the IdP in your user pool. Includes additional identifiers, the
            IdP name and type, and trust-relationship details like the issuer URL.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest">
            <summary>
            Container for the parameters to the GetLogDeliveryConfiguration operation.
            Given a user pool ID, returns the logging configuration. User pools can export message-delivery
            error and threat-protection activity logs to external Amazon Web Services services.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
            user pool logs</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that has the logging configuration that you want to view.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse">
            <summary>
            This is the response object from the GetLogDeliveryConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse.LogDeliveryConfiguration">
            <summary>
            Gets and sets the property LogDeliveryConfiguration. 
            <para>
            The logging configuration of the requested user pool. Includes types of logs configured
            and their destinations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest">
            <summary>
            Container for the parameters to the GetSigningCertificate operation.
            Given a user pool ID, returns the signing certificate for SAML 2.0 federation.
            
             
            <para>
            Issued certificates are valid for 10 years from the date of issue. Amazon Cognito
            issues and assigns a new signing certificate annually. This renewal process returns
            a new value in the response to <c>GetSigningCertificate</c>, but doesn't invalidate
            the original certificate.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-SAML-signing-encryption.html#cognito-user-pools-SAML-signing">Signing
            SAML requests</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to view the signing certificate.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetSigningCertificateResponse">
            <summary>
            Response from Amazon Cognito for a signing certificate request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetSigningCertificateResponse.Certificate">
            <summary>
            Gets and sets the property Certificate. 
            <para>
            The x.509 certificate that signs SAML 2.0 authentication requests for your user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest">
            <summary>
            Container for the parameters to the GetTokensFromRefreshToken operation.
            Given a refresh token, issues new ID, access, and optionally refresh tokens for the
            user who owns the submitted token. This operation issues a new refresh token and invalidates
            the original refresh token after an optional grace period when refresh token rotation
            is enabled. If refresh token rotation is disabled, issues new ID and access tokens
            only.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The app client that issued the refresh token to the user who wants to request new
            tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest.ClientSecret">
            <summary>
            Gets and sets the property ClientSecret. 
            <para>
            The client secret of the requested app client, if the client has a secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            When you enable device remembering, Amazon Cognito issues a device key that you can
            use for device authentication that bypasses multi-factor authentication (MFA). To
            implement <c>GetTokensFromRefreshToken</c> in a user pool with device remembering,
            you must capture the device key from the initial authentication request. If your application
            doesn't provide the key of a registered device, Amazon Cognito issues a new one. You
            must provide the confirmed device key in this request if device remembering is enabled
            in your user pool.
            </para>
             
            <para>
            For more information about device remembering, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest.RefreshToken">
            <summary>
            Gets and sets the property RefreshToken. 
            <para>
            A valid refresh token that can authorize the request for new tokens. When refresh
            token rotation is active in the requested app client, this token is invalidated after
            the request is complete and after an optional grace period.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenResponse">
            <summary>
            This is the response object from the GetTokensFromRefreshToken operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenResponse.AuthenticationResult">
            <summary>
            Gets and sets the property AuthenticationResult.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest">
            <summary>
            Container for the parameters to the GetUICustomization operation.
            Given a user pool ID or app client, returns information about classic hosted UI branding
            that you applied, if any. Returns user-pool level branding information if no app client
            branding is applied, or if you don't specify an app client ID. Returns an empty object
            if you haven't applied hosted UI branding to either the client or the user pool. For
            more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/hosted-ui-classic-branding.html">Hosted
            UI (classic) branding</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client that you want to query for branding settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that you want to query for branding settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUICustomizationResponse">
            <summary>
            This is the response object from the GetUICustomization operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUICustomizationResponse.UICustomization">
            <summary>
            Gets and sets the property UICustomization. 
            <para>
            Information about the classic hosted UI custom CSS and logo-image branding that you
            applied to the user pool or app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest">
            <summary>
            Container for the parameters to the GetUserAttributeVerificationCode operation.
            Given an attribute name, sends a user attribute verification code for the specified
            attribute name to the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest.AttributeName">
            <summary>
            Gets and sets the property AttributeName. 
            <para>
            The name of the attribute that the user wants to verify, for example <c>email</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeResponse">
            <summary>
            The verification code response returned by the server response to get the user attribute
            verification code.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeResponse.CodeDeliveryDetails">
            <summary>
            Gets and sets the property CodeDeliveryDetails. 
            <para>
            Information about the delivery destination of the user attribute verification code.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest">
            <summary>
            Container for the parameters to the GetUserAuthFactors operation.
            Lists the authentication options for the currently signed-in user. Returns the following:
            
             <ol> <li> 
            <para>
            The user's multi-factor authentication (MFA) preferences.
            </para>
             </li> <li> 
            <para>
            The user's options for choice-based authentication with the <c>USER_AUTH</c> flow.
            </para>
             </li> </ol> 
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsResponse">
            <summary>
            This is the response object from the GetUserAuthFactors operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsResponse.ConfiguredUserAuthFactors">
            <summary>
            Gets and sets the property ConfiguredUserAuthFactors. 
            <para>
            The authentication types that are available to the user with <c>USER_AUTH</c> sign-in,
            for example <c>["PASSWORD", "WEB_AUTHN"]</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsResponse.PreferredMfaSetting">
            <summary>
            Gets and sets the property PreferredMfaSetting. 
            <para>
            The challenge method that Amazon Cognito returns to the user in response to sign-in
            requests. Users can prefer SMS message, email message, or TOTP MFA.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsResponse.UserMFASettingList">
            <summary>
            Gets and sets the property UserMFASettingList. 
            <para>
            The MFA options that are activated for the user. The possible values in this list
            are <c>SMS_MFA</c>, <c>EMAIL_OTP</c>, and <c>SOFTWARE_TOKEN_MFA</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsResponse.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user who is eligible for the authentication factors in the response.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest">
            <summary>
            Container for the parameters to the GetUserPoolMfaConfig operation.
            Given a user pool ID, returns configuration for sign-in with WebAuthn authenticators
            and for multi-factor authentication (MFA). This operation describes the following:
            
             <ul> <li> 
            <para>
            The WebAuthn relying party (RP) ID and user-verification settings.
            </para>
             </li> <li> 
            <para>
            The required, optional, or disabled state of MFA for all user pool users.
            </para>
             </li> <li> 
            <para>
            The message templates for email and SMS MFA.
            </para>
             </li> <li> 
            <para>
            The enabled or disabled state of time-based one-time password (TOTP) MFA.
            </para>
             </li> </ul> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to query WebAuthn and MFA configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigResponse">
            <summary>
            This is the response object from the GetUserPoolMfaConfig operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigResponse.EmailMfaConfiguration">
            <summary>
            Gets and sets the property EmailMfaConfiguration. 
            <para>
            Shows configuration for user pool email message MFA and sign-in with one-time passwords
            (OTPs). Includes the subject and body of the email message template for sign-in and
            MFA messages. To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigResponse.MfaConfiguration">
            <summary>
            Gets and sets the property MfaConfiguration. 
            <para>
            Displays the state of multi-factor authentication (MFA) as on, off, or optional. When
            <c>ON</c>, all users must set up MFA before they can sign in. When <c>OPTIONAL</c>,
            your application must make a client-side determination of whether a user wants to
            register an MFA device. For user pools with adaptive authentication with threat protection,
            choose <c>OPTIONAL</c>.
            </para>
             
            <para>
            When <c>MfaConfiguration</c> is <c>OPTIONAL</c>, managed login doesn't automatically
            prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses
            and in managed login for users who have chosen and configured a preferred MFA factor.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigResponse.SmsMfaConfiguration">
            <summary>
            Gets and sets the property SmsMfaConfiguration. 
            <para>
            Shows user pool configuration for SMS message MFA. Includes the message template and
            the SMS message sending configuration for Amazon SNS.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigResponse.SoftwareTokenMfaConfiguration">
            <summary>
            Gets and sets the property SoftwareTokenMfaConfiguration. 
            <para>
            Shows user pool configuration for time-based one-time password (TOTP) MFA. Includes
            TOTP enabled or disabled state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigResponse.WebAuthnConfiguration">
            <summary>
            Gets and sets the property WebAuthnConfiguration. 
            <para>
            Shows user pool configuration for sign-in with passkey authenticators like biometric
            devices and security keys. Passkeys are not eligible MFA factors. They are instead
            an eligible primary sign-in factor for <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a>, or the <c>USER_AUTH</c> flow.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserRequest">
            <summary>
            Container for the parameters to the GetUser operation.
            Gets user attributes and and MFA settings for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GetUserRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GetUserResponse">
            <summary>
            Represents the response from the server from the request to get information about
            the user.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserResponse.MFAOptions">
            <summary>
            Gets and sets the property MFAOptions. 
            <para>
             <i>This response parameter is no longer supported.</i> It provides information only
            about SMS MFA configurations. It doesn't provide information about time-based one-time
            password (TOTP) software token MFA configurations. To look up information about either
            type of MFA configuration, use UserMFASettingList instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserResponse.PreferredMfaSetting">
            <summary>
            Gets and sets the property PreferredMfaSetting. 
            <para>
            The user's preferred MFA. Users can prefer SMS message, email message, or TOTP MFA.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserResponse.UserAttributes">
            <summary>
            Gets and sets the property UserAttributes. 
            <para>
            An array of name-value pairs representing user attributes.
            </para>
             
            <para>
            Custom attributes are prepended with the <c>custom:</c> prefix.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserResponse.UserMFASettingList">
            <summary>
            Gets and sets the property UserMFASettingList. 
            <para>
            The MFA options that are activated for the user. The possible values in this list
            are <c>SMS_MFA</c>, <c>EMAIL_OTP</c>, and <c>SOFTWARE_TOKEN_MFA</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GetUserResponse.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you requested.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest">
            <summary>
            Container for the parameters to the GlobalSignOut operation.
            Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to
            a user. Call this operation when your user signs out of your app. This results in
            the following behavior. 
            
             <ul> <li> 
            <para>
            Amazon Cognito no longer accepts <i>token-authorized</i> user operations that you
            authorize with a signed-out user's access tokens. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             
            <para>
            Amazon Cognito returns an <c>Access Token has been revoked</c> error when your app
            attempts to authorize a user pools API request with a revoked access token that contains
            the scope <c>aws.cognito.signin.user.admin</c>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's ID token in a <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html">GetId
            </a> request to an identity pool with <c>ServerSideTokenCheck</c> enabled for its
            user pool IdP configuration in <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CognitoIdentityProvider.html">CognitoIdentityProvider</a>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's refresh tokens in refresh requests.
            </para>
             </li> </ul> 
            <para>
            Other requests might be valid until your user's token expires. This operation doesn't
            clear the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> session cookie. To clear the session for a user who signed in with managed
            login or the classic hosted UI, direct their browser session to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">logout
            endpoint</a>.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GlobalSignOutResponse">
            <summary>
            The response to the request to sign out all devices.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GroupExistsException">
            <summary>
            This exception is thrown when Amazon Cognito encounters a group that already exists
            in the user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.#ctor(System.String)">
            <summary>
            Constructs a new GroupExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of GroupExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of GroupExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of GroupExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of GroupExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the GroupExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.GroupExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.GroupType">
            <summary>
            A user pool group. Contains details about the group and the way that it contributes
            to IAM role decisions with identity pools. Identity pools can make decisions about
            the IAM role to assign based on groups: users get credentials for the role associated
            with their highest-priority group.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A friendly description of the group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.Precedence">
            <summary>
            Gets and sets the property Precedence. 
            <para>
            A non-negative integer value that specifies the precedence of this group relative
            to the other groups that a user can belong to in the user pool. Zero is the highest
            precedence value. Groups with lower <c>Precedence</c> values take precedence over
            groups with higher ornull <c>Precedence</c> values. If a user belongs to two or more
            groups, it is the group with the lowest precedence value whose role ARN is given in
            the user's tokens for the <c>cognito:roles</c> and <c>cognito:preferred_role</c> claims.
            </para>
             
            <para>
            Two groups can have the same <c>Precedence</c> value. If this happens, neither group
            takes precedence over the other. If two groups with the same <c>Precedence</c> have
            the same role ARN, that role is used in the <c>cognito:preferred_role</c> claim in
            tokens for users in each group. If the two groups have different role ARNs, the <c>cognito:preferred_role</c>
            claim isn't set in users' tokens.
            </para>
             
            <para>
            The default <c>Precedence</c> value is <c>null</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The ARN of the IAM role associated with the group. If a group has the highest priority
            of a user's groups, users who authenticate with an identity pool get credentials for
            the <c>RoleArn</c> that's associated with the group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.GroupType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.HttpHeader">
            <summary>
            The HTTP header in the <c>ContextData</c> parameter.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.HttpHeader.HeaderName">
            <summary>
            Gets and sets the property HeaderName. 
            <para>
            The header name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.HttpHeader.HeaderValue">
            <summary>
            Gets and sets the property HeaderValue. 
            <para>
            The header value.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.IdentityProviderType">
            <summary>
            A user pool identity provider (IdP). Contains information about a third-party IdP
            to a user pool, the attributes that it populates to user profiles, and the trust relationship
            between the IdP and your user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.AttributeMapping">
            <summary>
            Gets and sets the property AttributeMapping. 
            <para>
            A mapping of IdP attributes to standard and custom user pool attributes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.IdpIdentifiers">
            <summary>
            Gets and sets the property IdpIdentifiers. 
            <para>
            A list of IdP identifiers. IdP identifiers are strings that represent friendly names
            or domain names of IdPs, for example <c>MyIdP</c> or <c>auth.example.com</c>. You
            can choose to route user authorization requests to the right IdP with either IdP identifiers
            or IdP names. For more information, see <c>identity_provider</c> and <c>idp_identifier</c>
            at <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authorization-endpoint.html#get-authorize-request-parameters">Authorize
            endpoint</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.ProviderDetails">
            <summary>
            Gets and sets the property ProviderDetails. 
            <para>
            The scopes, URLs, and identifiers for your external identity provider. The following
            examples describe the provider detail keys for each IdP type. These values and their
            schema are subject to change. Social IdP <c>authorize_scopes</c> values must match
            the values listed here.
            </para>
             <dl> <dt>OpenID Connect (OIDC)</dt> <dd> 
            <para>
            Amazon Cognito accepts the following elements when it can't discover endpoint URLs
            from <c>oidc_issuer</c>: <c>attributes_url</c>, <c>authorize_url</c>, <c>jwks_uri</c>,
            <c>token_url</c>.
            </para>
             
            <para>
            Create or update request: <c>"ProviderDetails": { "attributes_request_method": "GET",
            "attributes_url": "https://auth.example.com/userInfo", "authorize_scopes": "openid
            profile email", "authorize_url": "https://auth.example.com/authorize", "client_id":
            "1example23456789", "client_secret": "provider-app-client-secret", "jwks_uri": "https://auth.example.com/.well-known/jwks.json",
            "oidc_issuer": "https://auth.example.com", "token_url": "https://example.com/token"
            }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_request_method": "GET", "attributes_url":
            "https://auth.example.com/userInfo", "attributes_url_add_attributes": "false", "authorize_scopes":
            "openid profile email", "authorize_url": "https://auth.example.com/authorize", "client_id":
            "1example23456789", "client_secret": "provider-app-client-secret", "jwks_uri": "https://auth.example.com/.well-known/jwks.json",
            "oidc_issuer": "https://auth.example.com", "token_url": "https://example.com/token"
            }</c> 
            </para>
             </dd> <dt>SAML</dt> <dd> 
            <para>
            Create or update request with Metadata URL: <c>"ProviderDetails": { "IDPInit": "true",
            "IDPSignout": "true", "EncryptedResponses" : "true", "MetadataURL": "https://auth.example.com/sso/saml/metadata",
            "RequestSigningAlgorithm": "rsa-sha256" }</c> 
            </para>
             
            <para>
            Create or update request with Metadata file: <c>"ProviderDetails": { "IDPInit": "true",
            "IDPSignout": "true", "EncryptedResponses" : "true", "MetadataFile": "[metadata XML]",
            "RequestSigningAlgorithm": "rsa-sha256" }</c> 
            </para>
             
            <para>
            The value of <c>MetadataFile</c> must be the plaintext metadata document with all
            quote (") characters escaped by backslashes.
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "IDPInit": "true", "IDPSignout": "true",
            "EncryptedResponses" : "true", "ActiveEncryptionCertificate": "[certificate]", "MetadataURL":
            "https://auth.example.com/sso/saml/metadata", "RequestSigningAlgorithm": "rsa-sha256",
            "SLORedirectBindingURI": "https://auth.example.com/slo/saml", "SSORedirectBindingURI":
            "https://auth.example.com/sso/saml" }</c> 
            </para>
             </dd> <dt>LoginWithAmazon</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "profile postal_code",
            "client_id": "amzn1.application-oa2-client.1example23456789", "client_secret": "provider-app-client-secret"</c>
            
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url": "https://api.amazon.com/user/profile",
            "attributes_url_add_attributes": "false", "authorize_scopes": "profile postal_code",
            "authorize_url": "https://www.amazon.com/ap/oa", "client_id": "amzn1.application-oa2-client.1example23456789",
            "client_secret": "provider-app-client-secret", "token_request_method": "POST", "token_url":
            "https://api.amazon.com/auth/o2/token" }</c> 
            </para>
             </dd> <dt>Google</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "email profile
            openid", "client_id": "1example23456789.apps.googleusercontent.com", "client_secret":
            "provider-app-client-secret" }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url": "https://people.googleapis.com/v1/people/me?personFields=",
            "attributes_url_add_attributes": "true", "authorize_scopes": "email profile openid",
            "authorize_url": "https://accounts.google.com/o/oauth2/v2/auth", "client_id": "1example23456789.apps.googleusercontent.com",
            "client_secret": "provider-app-client-secret", "oidc_issuer": "https://accounts.google.com",
            "token_request_method": "POST", "token_url": "https://www.googleapis.com/oauth2/v4/token"
            }</c> 
            </para>
             </dd> <dt>SignInWithApple</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "email name",
            "client_id": "com.example.cognito", "private_key": "1EXAMPLE", "key_id": "2EXAMPLE",
            "team_id": "3EXAMPLE" }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url_add_attributes": "false",
            "authorize_scopes": "email name", "authorize_url": "https://appleid.apple.com/auth/authorize",
            "client_id": "com.example.cognito", "key_id": "1EXAMPLE", "oidc_issuer": "https://appleid.apple.com",
            "team_id": "2EXAMPLE", "token_request_method": "POST", "token_url": "https://appleid.apple.com/auth/token"
            }</c> 
            </para>
             </dd> <dt>Facebook</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "api_version": "v17.0", "authorize_scopes":
            "public_profile, email", "client_id": "1example23456789", "client_secret": "provider-app-client-secret"
            }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "api_version": "v17.0", "attributes_url":
            "https://graph.facebook.com/v17.0/me?fields=", "attributes_url_add_attributes": "true",
            "authorize_scopes": "public_profile, email", "authorize_url": "https://www.facebook.com/v17.0/dialog/oauth",
            "client_id": "1example23456789", "client_secret": "provider-app-client-secret", "token_request_method":
            "GET", "token_url": "https://graph.facebook.com/v17.0/oauth/access_token" }</c> 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            A friendly name for the IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.ProviderType">
            <summary>
            Gets and sets the property ProviderType. 
            <para>
            The type of IdP. Either SAML, OIDC, or a named social identity provider.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.IdentityProviderType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool associated with the IdP.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InboundFederationLambdaType">
            <summary>
            The properties of an inbound federation Lambda trigger.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InboundFederationLambdaType.LambdaArn">
            <summary>
            Gets and sets the property LambdaArn. 
            <para>
            The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda
            trigger.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InboundFederationLambdaType.LambdaVersion">
            <summary>
            Gets and sets the property LambdaVersion. 
            <para>
            The user pool trigger version of the request that Amazon Cognito sends to your Lambda
            function. Higher-numbered versions add fields that support new features.
            </para>
             
            <para>
            You must use a <c>LambdaVersion</c> of <c>V1_0</c> with an inbound federation function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest">
            <summary>
            Container for the parameters to the InitiateAuth operation.
            Declares an authentication flow and initiates sign-in for a user in the Amazon Cognito
            user directory. Amazon Cognito might respond with an additional challenge or an <c>AuthenticationResult</c>
            that contains the outcome of a successful authentication. You can't sign in a user
            with a federated IdP with <c>InitiateAuth</c>. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication.html">Authentication</a>.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.AuthFlow">
            <summary>
            Gets and sets the property AuthFlow. 
            <para>
            The authentication flow that you want to initiate. Each <c>AuthFlow</c> has linked
            <c>AuthParameters</c> that you must submit. The following are some example flows.
            </para>
             <dl> <dt>USER_AUTH</dt> <dd> 
            <para>
            The entry point for <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a> with passwords, one-time passwords, and WebAuthn authenticators.
            Request a preferred authentication type or review available authentication types.
            From the offered authentication types, select one in a challenge response and then
            authenticate with that method in an additional challenge response. To activate this
            setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
             </dd> <dt>USER_SRP_AUTH</dt> <dd> 
            <para>
            Username-password authentication with the Secure Remote Password (SRP) protocol. For
            more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow.html#Using-SRP-password-verification-in-custom-authentication-flow">Use
            SRP password verification in custom authentication flow</a>.
            </para>
             </dd> <dt>REFRESH_TOKEN_AUTH and REFRESH_TOKEN</dt> <dd> 
            <para>
            Receive new ID and access tokens when you pass a <c>REFRESH_TOKEN</c> parameter with
            a valid refresh token as the value. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-the-refresh-token.html">Using
            the refresh token</a>.
            </para>
             </dd> <dt>CUSTOM_AUTH</dt> <dd> 
            <para>
            Custom authentication with Lambda triggers. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             </dd> <dt>USER_PASSWORD_AUTH</dt> <dd> 
            <para>
            Client-side username-password authentication with the password sent directly in the
            request. For more information about client-side and server-side authentication, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-public-server-side.html">SDK
            authorization models</a>.
            </para>
             </dd> </dl> 
            <para>
             <c>ADMIN_USER_PASSWORD_AUTH</c> is a flow type of <c>AdminInitiateAuth</c> and isn't
            valid for InitiateAuth. <c>ADMIN_NO_SRP_AUTH</c> is a legacy server-side username-password
            flow and isn't valid for InitiateAuth.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.AuthParameters">
            <summary>
            Gets and sets the property AuthParameters. 
            <para>
            The authentication parameters. These are inputs corresponding to the <c>AuthFlow</c>
            that you're invoking.
            </para>
             
            <para>
            The following are some authentication flows and their parameters. Add a <c>SECRET_HASH</c>
            parameter if your app client has a client secret. Add <c>DEVICE_KEY</c> if you want
            to bypass multi-factor authentication with a remembered device. 
            </para>
             <dl> <dt>USER_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>PREFERRED_CHALLENGE</c>. If you don't provide a value for <c>PREFERRED_CHALLENGE</c>,
            Amazon Cognito responds with the <c>AvailableChallenges</c> parameter that specifies
            the available sign-in methods.
            </para>
             </li> </ul> </dd> <dt>USER_SRP_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>SRP_A</c> (required)
            </para>
             </li> </ul> </dd> <dt>USER_PASSWORD_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c> (required)
            </para>
             </li> </ul> </dd> <dt>REFRESH_TOKEN_AUTH/REFRESH_TOKEN</dt> <dd> <ul> <li> 
            <para>
             <c>REFRESH_TOKEN</c>(required)
            </para>
             </li> </ul> </dd> <dt>CUSTOM_AUTH</dt> <dd> <ul> <li> 
            <para>
             <c>USERNAME</c> (required)
            </para>
             </li> <li> 
            <para>
             <c>ChallengeName: SRP_A</c> (when doing SRP authentication before custom challenges)
            </para>
             </li> <li> 
            <para>
             <c>SRP_A: (An SRP_A value)</c> (when doing SRP authentication before custom challenges)
            </para>
             </li> </ul> </dd> </dl> 
            <para>
            For more information about <c>SECRET_HASH</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>. For information about <c>DEVICE_KEY</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client that your user wants to sign in to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             
            <para>
            The <c>ClientMetadata</c> value is passed as input to the functions for only the following
            triggers:
            </para>
             <ul> <li> 
            <para>
            Pre signup
            </para>
             </li> <li> 
            <para>
            Pre authentication
            </para>
             </li> <li> 
            <para>
            User migration
            </para>
             </li> </ul> 
            <para>
            This request also invokes the functions for the following triggers, but doesn't pass
            <c>ClientMetadata</c>:
            </para>
             <ul> <li> 
            <para>
            Post authentication
            </para>
             </li> <li> 
            <para>
            Custom message
            </para>
             </li> <li> 
            <para>
            Pre token generation
            </para>
             </li> <li> 
            <para>
            Create auth challenge
            </para>
             </li> <li> 
            <para>
            Define auth challenge
            </para>
             </li> <li> 
            <para>
            Custom email sender
            </para>
             </li> <li> 
            <para>
            Custom SMS sender
            </para>
             </li> </ul> <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The optional session ID from a <c>ConfirmSignUp</c> API request. You can sign in a
            user directly from the sign-up process with the <c>USER_AUTH</c> authentication flow.
            When you pass the session ID to <c>InitiateAuth</c>, Amazon Cognito assumes the SMS
            or email message one-time verification password from <c>ConfirmSignUp</c> as the primary
            authentication factor. You're not required to submit this code a second time. This
            option is only valid for users who have confirmed their sign-up and are signing in
            for the first time within the authentication flow session duration of the session
            ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InitiateAuthResponse">
            <summary>
            Initiates the authentication response.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthResponse.AuthenticationResult">
            <summary>
            Gets and sets the property AuthenticationResult. 
            <para>
            The result of a successful and complete authentication request. This result is only
            returned if the user doesn't need to pass another challenge. If they must pass another
            challenge before they get tokens, Amazon Cognito returns a challenge in <c>ChallengeName</c>,
            <c>ChallengeParameters</c>, and <c>Session</c> response parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthResponse.AvailableChallenges">
            <summary>
            Gets and sets the property AvailableChallenges. 
            <para>
            This response parameter lists the available authentication challenges that users can
            select from in <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a>. For example, they might be able to choose between passkey authentication,
            a one-time password from an SMS message, and a traditional password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthResponse.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The name of an additional authentication challenge that you must respond to.
            </para>
             
            <para>
            Possible challenges include the following:
            </para>
             <note> 
            <para>
            All of the following challenges require <c>USERNAME</c> and, when the app client has
            a client secret, <c>SECRET_HASH</c> in the parameters. Include a <c>DEVICE_KEY</c>
            for device authentication.
            </para>
             </note> <ul> <li> 
            <para>
             <c>WEB_AUTHN</c>: Respond to the challenge with the results of a successful authentication
            with a WebAuthn authenticator, or passkey, as <c>CREDENTIAL</c>. Examples of WebAuthn
            authenticators include biometric devices and security keys.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c>: Respond with the user's password as <c>PASSWORD</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_SRP</c>: Respond with the initial SRP secret as <c>SRP_A</c>.
            </para>
             </li> <li> 
            <para>
             <c>SELECT_CHALLENGE</c>: Respond with a challenge selection as <c>ANSWER</c>. It
            must be one of the challenge types in the <c>AvailableChallenges</c> response parameter.
            Add the parameters of the selected challenge, for example <c>USERNAME</c> and <c>SMS_OTP</c>.
            </para>
             </li> <li> 
            <para>
             <c>SMS_MFA</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_MFA</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_OTP</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_OTP_CODE</c> .
            </para>
             </li> <li> 
            <para>
             <c>SMS_OTP</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_OTP_CODE</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_VERIFIER</c>: Respond with the second stage of SRP secrets as <c>PASSWORD_CLAIM_SIGNATURE</c>,
            <c>PASSWORD_CLAIM_SECRET_BLOCK</c>, and <c>TIMESTAMP</c>.
            </para>
             </li> <li> 
            <para>
             <c>CUSTOM_CHALLENGE</c>: This is returned if your custom authentication flow determines
            that the user should pass another challenge before tokens are issued. The parameters
            of the challenge are determined by your Lambda function and issued in the <c>ChallengeParameters</c>
            of a challenge response.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_SRP_AUTH</c>: Respond with the initial parameters of device SRP authentication.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_PASSWORD_VERIFIER</c>: Respond with <c>PASSWORD_CLAIM_SIGNATURE</c>, <c>PASSWORD_CLAIM_SECRET_BLOCK</c>,
            and <c>TIMESTAMP</c> after client-side SRP calculations. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>NEW_PASSWORD_REQUIRED</c>: For users who are required to change their passwords
            after successful first login. Respond to this challenge with <c>NEW_PASSWORD</c> and
            any required attributes that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter. You can also set values for attributes that aren't required by your user
            pool and that your app client can write.
            </para>
             
            <para>
            Amazon Cognito only returns this challenge for users who have temporary passwords.
            When you create passwordless users, you must provide values for all required attributes.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </li> <li> 
            <para>
             <c>MFA_SETUP</c>: For users who are required to setup an MFA factor before they can
            sign in. The MFA types activated for the user pool will be listed in the challenge
            parameters <c>MFAS_CAN_SETUP</c> value. 
            </para>
             
            <para>
            To set up time-based one-time password (TOTP) MFA, use the session returned in this
            challenge from <c>InitiateAuth</c> or <c>AdminInitiateAuth</c> as an input to <c>AssociateSoftwareToken</c>.
            Then, use the session returned by <c>VerifySoftwareToken</c> as an input to <c>RespondToAuthChallenge</c>
            or <c>AdminRespondToAuthChallenge</c> with challenge name <c>MFA_SETUP</c> to complete
            sign-in. 
            </para>
             
            <para>
            To set up SMS or email MFA, collect a <c>phone_number</c> or <c>email</c> attribute
            for the user. Then restart the authentication flow with an <c>InitiateAuth</c> or
            <c>AdminInitiateAuth</c> request. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthResponse.ChallengeParameters">
            <summary>
            Gets and sets the property ChallengeParameters. 
            <para>
            The required parameters of the <c>ChallengeName</c> challenge.
            </para>
             
            <para>
            All challenges require <c>USERNAME</c>. They also require <c>SECRET_HASH</c> if your
            app client has a client secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InitiateAuthResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that links a challenge response to the initial authentication
            request. If the user must pass another challenge, Amazon Cognito returns a session
            ID and challenge parameters.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            <summary>
            This exception is thrown when Amazon Cognito encounters an internal error.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.#ctor(System.String)">
            <summary>
            Constructs a new InternalErrorException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalErrorException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalErrorException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalErrorException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalErrorException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalErrorException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalErrorException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            <summary>
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.#ctor(System.String)">
            <summary>
            Constructs a new InternalServerException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalServerException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InternalServerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for AccessDeniedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeMarshaller">
            <summary>
            AccountRecoverySettingType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AccountRecoverySettingType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AccountRecoverySettingType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AccountRecoverySettingType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountRecoverySettingTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeMarshaller">
            <summary>
            AccountTakeoverActionsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AccountTakeoverActionsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AccountTakeoverActionsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeMarshaller">
            <summary>
            AccountTakeoverActionType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AccountTakeoverActionType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AccountTakeoverActionType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AccountTakeoverActionType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverActionTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeMarshaller">
            <summary>
            AccountTakeoverRiskConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AccountTakeoverRiskConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AccountTakeoverRiskConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AccountTakeoverRiskConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AccountTakeoverRiskConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesRequestMarshaller">
            <summary>
            AddCustomAttributes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AddCustomAttributes operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddCustomAttributesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretRequestMarshaller">
            <summary>
            AddUserPoolClientSecret Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AddUserPoolClientSecret operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AddUserPoolClientSecretResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupRequestMarshaller">
            <summary>
            AdminAddUserToGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminAddUserToGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminAddUserToGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpRequestMarshaller">
            <summary>
            AdminConfirmSignUp Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminConfirmSignUp operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminConfirmSignUpResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeMarshaller">
            <summary>
            AdminCreateUserConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminCreateUserConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AdminCreateUserConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AdminCreateUserConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserRequestMarshaller">
            <summary>
            AdminCreateUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminCreateUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminCreateUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesRequestMarshaller">
            <summary>
            AdminDeleteUserAttributes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminDeleteUserAttributes operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserAttributesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserRequestMarshaller">
            <summary>
            AdminDeleteUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminDeleteUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDeleteUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserRequestMarshaller">
            <summary>
            AdminDisableProviderForUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminDisableProviderForUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableProviderForUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserRequestMarshaller">
            <summary>
            AdminDisableUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminDisableUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminDisableUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserRequestMarshaller">
            <summary>
            AdminEnableUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminEnableUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminEnableUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceRequestMarshaller">
            <summary>
            AdminForgetDevice Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminForgetDevice operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminForgetDeviceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceRequestMarshaller">
            <summary>
            AdminGetDevice Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminGetDevice operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetDeviceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserRequestMarshaller">
            <summary>
            AdminGetUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminGetUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminGetUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthRequestMarshaller">
            <summary>
            AdminInitiateAuth Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminInitiateAuth operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminInitiateAuthResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserRequestMarshaller">
            <summary>
            AdminLinkProviderForUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminLinkProviderForUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminLinkProviderForUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesRequestMarshaller">
            <summary>
            AdminListDevices Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminListDevices operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListDevicesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserRequestMarshaller">
            <summary>
            AdminListGroupsForUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminListGroupsForUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListGroupsForUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsRequestMarshaller">
            <summary>
            AdminListUserAuthEvents Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminListUserAuthEvents operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminListUserAuthEventsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupRequestMarshaller">
            <summary>
            AdminRemoveUserFromGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminRemoveUserFromGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRemoveUserFromGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordRequestMarshaller">
            <summary>
            AdminResetUserPassword Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminResetUserPassword operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminResetUserPasswordResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeRequestMarshaller">
            <summary>
            AdminRespondToAuthChallenge Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminRespondToAuthChallenge operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminRespondToAuthChallengeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceRequestMarshaller">
            <summary>
            AdminSetUserMFAPreference Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminSetUserMFAPreference operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserMFAPreferenceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordRequestMarshaller">
            <summary>
            AdminSetUserPassword Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminSetUserPassword operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserPasswordResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsRequestMarshaller">
            <summary>
            AdminSetUserSettings Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminSetUserSettings operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminSetUserSettingsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackRequestMarshaller">
            <summary>
            AdminUpdateAuthEventFeedback Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminUpdateAuthEventFeedback operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateAuthEventFeedbackResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusRequestMarshaller">
            <summary>
            AdminUpdateDeviceStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminUpdateDeviceStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateDeviceStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesRequestMarshaller">
            <summary>
            AdminUpdateUserAttributes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminUpdateUserAttributes operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUpdateUserAttributesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutRequestMarshaller">
            <summary>
            AdminUserGlobalSignOut Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AdminUserGlobalSignOut operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdminUserGlobalSignOutResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeMarshaller">
            <summary>
            AdvancedSecurityAdditionalFlowsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AdvancedSecurityAdditionalFlowsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AdvancedSecurityAdditionalFlowsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AdvancedSecurityAdditionalFlowsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AdvancedSecurityAdditionalFlowsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AliasExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for AliasExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AliasExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AliasExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AliasExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeMarshaller">
            <summary>
            AnalyticsConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AnalyticsConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AnalyticsConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AnalyticsConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsMetadataTypeMarshaller">
            <summary>
            AnalyticsMetadataType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsMetadataTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AnalyticsMetadataType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AnalyticsMetadataTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeMarshaller">
            <summary>
            AssetType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AssetType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AssetType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AssetType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssetTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenRequestMarshaller">
            <summary>
            AssociateSoftwareToken Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AssociateSoftwareToken operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AssociateSoftwareTokenResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeMarshaller">
            <summary>
            AttributeType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.AttributeType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AttributeType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AttributeType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AttributeTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthenticationResultTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AuthenticationResultType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthenticationResultTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AuthenticationResultType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthenticationResultTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthenticationResultTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthEventTypeUnmarshaller">
            <summary>
            Response Unmarshaller for AuthEventType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthEventTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#AuthEventType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthEventTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.AuthEventTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChallengeResponseTypeUnmarshaller">
            <summary>
            Response Unmarshaller for ChallengeResponseType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChallengeResponseTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#ChallengeResponseType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChallengeResponseTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChallengeResponseTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordRequestMarshaller">
            <summary>
            ChangePassword Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ChangePassword operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ChangePasswordResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ClientSecretDescriptorTypeUnmarshaller">
            <summary>
            Response Unmarshaller for ClientSecretDescriptorType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ClientSecretDescriptorTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#ClientSecretDescriptorType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ClientSecretDescriptorTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ClientSecretDescriptorTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeMarshaller">
            <summary>
            CloudWatchLogsConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CloudWatchLogsConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CloudWatchLogsConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CloudWatchLogsConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CloudWatchLogsConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryDetailsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CodeDeliveryDetailsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryDetailsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CodeDeliveryDetailsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryDetailsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryDetailsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryFailureExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for CodeDeliveryFailureException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryFailureExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryFailureExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeDeliveryFailureExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeMismatchExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for CodeMismatchException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeMismatchExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeMismatchExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CodeMismatchExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationRequestMarshaller">
            <summary>
            CompleteWebAuthnRegistration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CompleteWebAuthnRegistration operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompleteWebAuthnRegistrationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeMarshaller">
            <summary>
            CompromisedCredentialsActionsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsActionsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CompromisedCredentialsActionsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CompromisedCredentialsActionsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsActionsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeMarshaller">
            <summary>
            CompromisedCredentialsRiskConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CompromisedCredentialsRiskConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CompromisedCredentialsRiskConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CompromisedCredentialsRiskConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CompromisedCredentialsRiskConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConcurrentModificationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ConcurrentModificationException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConcurrentModificationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConcurrentModificationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConcurrentModificationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceRequestMarshaller">
            <summary>
            ConfirmDevice Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ConfirmDevice operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmDeviceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordRequestMarshaller">
            <summary>
            ConfirmForgotPassword Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ConfirmForgotPassword operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmForgotPasswordResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpRequestMarshaller">
            <summary>
            ConfirmSignUp Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ConfirmSignUp operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ConfirmSignUpResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ContextDataTypeMarshaller">
            <summary>
            ContextDataType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ContextDataTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ContextDataType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ContextDataTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupRequestMarshaller">
            <summary>
            CreateGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderRequestMarshaller">
            <summary>
            CreateIdentityProvider Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateIdentityProvider operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateIdentityProviderResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingRequestMarshaller">
            <summary>
            CreateManagedLoginBranding Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateManagedLoginBranding operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateManagedLoginBrandingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerRequestMarshaller">
            <summary>
            CreateResourceServer Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateResourceServer operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateResourceServerResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsRequestMarshaller">
            <summary>
            CreateTerms Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateTermsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateTerms operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateTermsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobRequestMarshaller">
            <summary>
            CreateUserImportJob Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateUserImportJob operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserImportJobResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientRequestMarshaller">
            <summary>
            CreateUserPoolClient Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateUserPoolClient operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolClientResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainRequestMarshaller">
            <summary>
            CreateUserPoolDomain Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateUserPoolDomain operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolDomainResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolRequestMarshaller">
            <summary>
            CreateUserPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateUserPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CreateUserPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeMarshaller">
            <summary>
            CustomDomainConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CustomDomainConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CustomDomainConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CustomDomainConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomDomainConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeMarshaller">
            <summary>
            CustomEmailLambdaVersionConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CustomEmailLambdaVersionConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CustomEmailLambdaVersionConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CustomEmailLambdaVersionConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomEmailLambdaVersionConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeMarshaller">
            <summary>
            CustomSMSLambdaVersionConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.CustomSMSLambdaVersionConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for CustomSMSLambdaVersionConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#CustomSMSLambdaVersionConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.CustomSMSLambdaVersionConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupRequestMarshaller">
            <summary>
            DeleteGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderRequestMarshaller">
            <summary>
            DeleteIdentityProvider Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteIdentityProvider operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteIdentityProviderResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingRequestMarshaller">
            <summary>
            DeleteManagedLoginBranding Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteManagedLoginBranding operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteManagedLoginBrandingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerRequestMarshaller">
            <summary>
            DeleteResourceServer Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteResourceServer operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteResourceServerResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsRequestMarshaller">
            <summary>
            DeleteTerms Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteTerms operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteTermsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesRequestMarshaller">
            <summary>
            DeleteUserAttributes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteUserAttributes operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserAttributesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientRequestMarshaller">
            <summary>
            DeleteUserPoolClient Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteUserPoolClient operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretRequestMarshaller">
            <summary>
            DeleteUserPoolClientSecret Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteUserPoolClientSecret operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolClientSecretResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainRequestMarshaller">
            <summary>
            DeleteUserPoolDomain Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteUserPoolDomain operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolDomainResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolRequestMarshaller">
            <summary>
            DeleteUserPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteUserPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserRequestMarshaller">
            <summary>
            DeleteUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialRequestMarshaller">
            <summary>
            DeleteWebAuthnCredential Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteWebAuthnCredential operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeleteWebAuthnCredentialResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderRequestMarshaller">
            <summary>
            DescribeIdentityProvider Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeIdentityProvider operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeIdentityProviderResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientRequestMarshaller">
            <summary>
            DescribeManagedLoginBrandingByClient Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeManagedLoginBrandingByClient operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingByClientResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingRequestMarshaller">
            <summary>
            DescribeManagedLoginBranding Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeManagedLoginBranding operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeManagedLoginBrandingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerRequestMarshaller">
            <summary>
            DescribeResourceServer Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeResourceServer operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeResourceServerResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationRequestMarshaller">
            <summary>
            DescribeRiskConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeRiskConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeRiskConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsRequestMarshaller">
            <summary>
            DescribeTerms Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeTerms operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeTermsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobRequestMarshaller">
            <summary>
            DescribeUserImportJob Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeUserImportJob operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserImportJobResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientRequestMarshaller">
            <summary>
            DescribeUserPoolClient Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeUserPoolClient operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolClientResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainRequestMarshaller">
            <summary>
            DescribeUserPoolDomain Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeUserPoolDomain operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolDomainResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolRequestMarshaller">
            <summary>
            DescribeUserPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeUserPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DescribeUserPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeMarshaller">
            <summary>
            DeviceConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeviceConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for DeviceConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#DeviceConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceKeyExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for DeviceKeyExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceKeyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceKeyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceKeyExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceSecretVerifierConfigTypeMarshaller">
            <summary>
            DeviceSecretVerifierConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceSecretVerifierConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.DeviceSecretVerifierConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceSecretVerifierConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceTypeUnmarshaller">
            <summary>
            Response Unmarshaller for DeviceType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#DeviceType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DeviceTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DomainDescriptionTypeUnmarshaller">
            <summary>
            Response Unmarshaller for DomainDescriptionType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DomainDescriptionTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#DomainDescriptionType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DomainDescriptionTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DomainDescriptionTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DuplicateProviderExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for DuplicateProviderException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DuplicateProviderExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DuplicateProviderExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.DuplicateProviderExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeMarshaller">
            <summary>
            EmailConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.EmailConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for EmailConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#EmailConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeMarshaller">
            <summary>
            EmailMfaConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.EmailMfaConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for EmailMfaConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#EmailMfaConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaSettingsTypeMarshaller">
            <summary>
            EmailMfaSettingsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaSettingsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.EmailMfaSettingsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EmailMfaSettingsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EnableSoftwareTokenMFAExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for EnableSoftwareTokenMFAException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EnableSoftwareTokenMFAExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EnableSoftwareTokenMFAExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EnableSoftwareTokenMFAExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventContextDataTypeUnmarshaller">
            <summary>
            Response Unmarshaller for EventContextDataType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventContextDataTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#EventContextDataType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventContextDataTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventContextDataTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventFeedbackTypeUnmarshaller">
            <summary>
            Response Unmarshaller for EventFeedbackType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventFeedbackTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#EventFeedbackType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventFeedbackTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventFeedbackTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventRiskTypeUnmarshaller">
            <summary>
            Response Unmarshaller for EventRiskType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventRiskTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#EventRiskType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventRiskTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.EventRiskTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ExpiredCodeExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ExpiredCodeException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ExpiredCodeExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ExpiredCodeExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ExpiredCodeExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FeatureUnavailableInTierExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for FeatureUnavailableInTierException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FeatureUnavailableInTierExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FeatureUnavailableInTierExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FeatureUnavailableInTierExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeMarshaller">
            <summary>
            FirehoseConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.FirehoseConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for FirehoseConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#FirehoseConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.FirehoseConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForbiddenExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ForbiddenException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForbiddenExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForbiddenExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForbiddenExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceRequestMarshaller">
            <summary>
            ForgetDevice Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ForgetDevice operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgetDeviceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordRequestMarshaller">
            <summary>
            ForgotPassword Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ForgotPassword operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ForgotPasswordResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderRequestMarshaller">
            <summary>
            GetCSVHeader Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetCSVHeader operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetCSVHeaderResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceRequestMarshaller">
            <summary>
            GetDevice Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetDeviceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetDevice operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetDeviceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupRequestMarshaller">
            <summary>
            GetGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierRequestMarshaller">
            <summary>
            GetIdentityProviderByIdentifier Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetIdentityProviderByIdentifier operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetIdentityProviderByIdentifierResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationRequestMarshaller">
            <summary>
            GetLogDeliveryConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetLogDeliveryConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetLogDeliveryConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateRequestMarshaller">
            <summary>
            GetSigningCertificate Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetSigningCertificate operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetSigningCertificateResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenRequestMarshaller">
            <summary>
            GetTokensFromRefreshToken Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetTokensFromRefreshToken operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetTokensFromRefreshTokenResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationRequestMarshaller">
            <summary>
            GetUICustomization Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetUICustomization operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUICustomizationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeRequestMarshaller">
            <summary>
            GetUserAttributeVerificationCode Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetUserAttributeVerificationCode operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAttributeVerificationCodeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsRequestMarshaller">
            <summary>
            GetUserAuthFactors Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetUserAuthFactors operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserAuthFactorsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigRequestMarshaller">
            <summary>
            GetUserPoolMfaConfig Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetUserPoolMfaConfig operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserPoolMfaConfigResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserRequestMarshaller">
            <summary>
            GetUser Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GetUserRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetUser operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GetUserResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutRequestMarshaller">
            <summary>
            GlobalSignOut Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GlobalSignOut operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GlobalSignOutResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for GroupExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupTypeUnmarshaller">
            <summary>
            Response Unmarshaller for GroupType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#GroupType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.GroupTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.HttpHeaderMarshaller">
            <summary>
            HttpHeader Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.HttpHeaderMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.HttpHeader,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.HttpHeaderMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.IdentityProviderTypeUnmarshaller">
            <summary>
            Response Unmarshaller for IdentityProviderType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.IdentityProviderTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#IdentityProviderType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.IdentityProviderTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.IdentityProviderTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeMarshaller">
            <summary>
            InboundFederationLambdaType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.InboundFederationLambdaType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeUnmarshaller">
            <summary>
            Response Unmarshaller for InboundFederationLambdaType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#InboundFederationLambdaType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InboundFederationLambdaTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthRequestMarshaller">
            <summary>
            InitiateAuth Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthResponseUnmarshaller">
            <summary>
            Response Unmarshaller for InitiateAuth operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InitiateAuthResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalErrorExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalErrorException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalErrorExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalErrorExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalErrorExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalServerException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidEmailRoleAccessPolicyExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidEmailRoleAccessPolicyException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidEmailRoleAccessPolicyExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidEmailRoleAccessPolicyExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidEmailRoleAccessPolicyExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidLambdaResponseExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidLambdaResponseException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidLambdaResponseExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidLambdaResponseExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidLambdaResponseExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidOAuthFlowExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidOAuthFlowException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidOAuthFlowExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidOAuthFlowExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidOAuthFlowExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidParameterExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidParameterException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidParameterExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidParameterExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidParameterExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidPasswordExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidPasswordException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidPasswordExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidPasswordExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidPasswordExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleAccessPolicyExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidSmsRoleAccessPolicyException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleAccessPolicyExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleAccessPolicyExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleAccessPolicyExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleTrustRelationshipExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidSmsRoleTrustRelationshipException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleTrustRelationshipExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleTrustRelationshipExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidSmsRoleTrustRelationshipExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidUserPoolConfigurationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidUserPoolConfigurationException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidUserPoolConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidUserPoolConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.InvalidUserPoolConfigurationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeMarshaller">
            <summary>
            LambdaConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.LambdaConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#LambdaConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LambdaConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for LimitExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesRequestMarshaller">
            <summary>
            ListDevices Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListDevicesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListDevices operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListDevicesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsRequestMarshaller">
            <summary>
            ListGroups Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListGroupsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListGroups operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListGroupsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersRequestMarshaller">
            <summary>
            ListIdentityProviders Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListIdentityProviders operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListIdentityProvidersResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersRequestMarshaller">
            <summary>
            ListResourceServers Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListResourceServers operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListResourceServersResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller">
            <summary>
            ListTagsForResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTagsForResource operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsRequestMarshaller">
            <summary>
            ListTerms Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListTermsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTerms operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListTermsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsRequestMarshaller">
            <summary>
            ListUserImportJobs Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListUserImportJobs operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserImportJobsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsRequestMarshaller">
            <summary>
            ListUserPoolClientSecrets Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListUserPoolClientSecrets operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientSecretsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsRequestMarshaller">
            <summary>
            ListUserPoolClients Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListUserPoolClients operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolClientsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsRequestMarshaller">
            <summary>
            ListUserPools Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListUserPools operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUserPoolsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupRequestMarshaller">
            <summary>
            ListUsersInGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListUsersInGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersInGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersRequestMarshaller">
            <summary>
            ListUsers Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListUsersRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListUsers operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListUsersResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsRequestMarshaller">
            <summary>
            ListWebAuthnCredentials Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListWebAuthnCredentials operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ListWebAuthnCredentialsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeMarshaller">
            <summary>
            LogConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.LogConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for LogConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#LogConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogDeliveryConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for LogDeliveryConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogDeliveryConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#LogDeliveryConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogDeliveryConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.LogDeliveryConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ManagedLoginBrandingExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingTypeUnmarshaller">
            <summary>
            Response Unmarshaller for ManagedLoginBrandingType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#ManagedLoginBrandingType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ManagedLoginBrandingTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeMarshaller">
            <summary>
            MessageTemplateType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.MessageTemplateType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeUnmarshaller">
            <summary>
            Response Unmarshaller for MessageTemplateType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#MessageTemplateType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MessageTemplateTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAMethodNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for MFAMethodNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAMethodNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAMethodNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAMethodNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeMarshaller">
            <summary>
            MFAOptionType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.MFAOptionType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeUnmarshaller">
            <summary>
            Response Unmarshaller for MFAOptionType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#MFAOptionType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.MFAOptionTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NewDeviceMetadataTypeUnmarshaller">
            <summary>
            Response Unmarshaller for NewDeviceMetadataType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NewDeviceMetadataTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#NewDeviceMetadataType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NewDeviceMetadataTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NewDeviceMetadataTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotAuthorizedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for NotAuthorizedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotAuthorizedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotAuthorizedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotAuthorizedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeMarshaller">
            <summary>
            NotifyConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for NotifyConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#NotifyConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeMarshaller">
            <summary>
            NotifyEmailType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.NotifyEmailType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeUnmarshaller">
            <summary>
            Response Unmarshaller for NotifyEmailType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#NotifyEmailType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NotifyEmailTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeMarshaller">
            <summary>
            NumberAttributeConstraintsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.NumberAttributeConstraintsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for NumberAttributeConstraintsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#NumberAttributeConstraintsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.NumberAttributeConstraintsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordHistoryPolicyViolationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for PasswordHistoryPolicyViolationException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordHistoryPolicyViolationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordHistoryPolicyViolationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordHistoryPolicyViolationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeMarshaller">
            <summary>
            PasswordPolicyType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.PasswordPolicyType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeUnmarshaller">
            <summary>
            Response Unmarshaller for PasswordPolicyType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#PasswordPolicyType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordPolicyTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordResetRequiredExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for PasswordResetRequiredException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordResetRequiredExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordResetRequiredExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PasswordResetRequiredExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreconditionNotMetExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for PreconditionNotMetException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreconditionNotMetExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreconditionNotMetExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreconditionNotMetExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeMarshaller">
            <summary>
            PreTokenGenerationVersionConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.PreTokenGenerationVersionConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for PreTokenGenerationVersionConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#PreTokenGenerationVersionConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.PreTokenGenerationVersionConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderDescriptionUnmarshaller">
            <summary>
            Response Unmarshaller for ProviderDescription Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderDescriptionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#ProviderDescription,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderDescriptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderDescriptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderUserIdentifierTypeMarshaller">
            <summary>
            ProviderUserIdentifierType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderUserIdentifierTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ProviderUserIdentifierType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ProviderUserIdentifierTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeMarshaller">
            <summary>
            RecoveryOptionType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.RecoveryOptionType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeUnmarshaller">
            <summary>
            Response Unmarshaller for RecoveryOptionType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#RecoveryOptionType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RecoveryOptionTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenReuseExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for RefreshTokenReuseException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenReuseExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenReuseExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenReuseExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeMarshaller">
            <summary>
            RefreshTokenRotationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.RefreshTokenRotationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for RefreshTokenRotationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#RefreshTokenRotationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RefreshTokenRotationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeRequestMarshaller">
            <summary>
            ResendConfirmationCode Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ResendConfirmationCode operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResendConfirmationCodeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeMarshaller">
            <summary>
            ResourceServerScopeType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.ResourceServerScopeType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceServerScopeType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#ResourceServerScopeType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerScopeTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerTypeUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceServerType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#ResourceServerType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ResourceServerTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeRequestMarshaller">
            <summary>
            RespondToAuthChallenge Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RespondToAuthChallenge operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RespondToAuthChallengeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenRequestMarshaller">
            <summary>
            RevokeToken Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RevokeToken operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RevokeTokenResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for RiskConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#RiskConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeMarshaller">
            <summary>
            RiskExceptionConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.RiskExceptionConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for RiskExceptionConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#RiskExceptionConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.RiskExceptionConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeMarshaller">
            <summary>
            S3ConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.S3ConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for S3ConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#S3ConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.S3ConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeMarshaller">
            <summary>
            SchemaAttributeType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SchemaAttributeType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeUnmarshaller">
            <summary>
            Response Unmarshaller for SchemaAttributeType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#SchemaAttributeType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SchemaAttributeTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ScopeDoesNotExistExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ScopeDoesNotExistException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ScopeDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ScopeDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.ScopeDoesNotExistExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationRequestMarshaller">
            <summary>
            SetLogDeliveryConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetLogDeliveryConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetLogDeliveryConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationRequestMarshaller">
            <summary>
            SetRiskConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetRiskConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetRiskConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationRequestMarshaller">
            <summary>
            SetUICustomization Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetUICustomization operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUICustomizationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceRequestMarshaller">
            <summary>
            SetUserMFAPreference Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetUserMFAPreference operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserMFAPreferenceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigRequestMarshaller">
            <summary>
            SetUserPoolMfaConfig Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetUserPoolMfaConfig operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserPoolMfaConfigResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsRequestMarshaller">
            <summary>
            SetUserSettings Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetUserSettings operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SetUserSettingsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeMarshaller">
            <summary>
            SignInPolicyType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SignInPolicyType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeUnmarshaller">
            <summary>
            Response Unmarshaller for SignInPolicyType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#SignInPolicyType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignInPolicyTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpRequestMarshaller">
            <summary>
            SignUp Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SignUpRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SignUp operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SignUpResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeMarshaller">
            <summary>
            SmsConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SmsConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for SmsConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#SmsConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeMarshaller">
            <summary>
            SmsMfaConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SmsMfaConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for SmsMfaConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#SmsMfaConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SmsMfaConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SMSMfaSettingsTypeMarshaller">
            <summary>
            SMSMfaSettingsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SMSMfaSettingsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SMSMfaSettingsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SMSMfaSettingsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeMarshaller">
            <summary>
            SoftwareTokenMfaConfigType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaConfigType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeUnmarshaller">
            <summary>
            Response Unmarshaller for SoftwareTokenMfaConfigType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#SoftwareTokenMfaConfigType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaConfigTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMFANotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for SoftwareTokenMFANotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMFANotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMFANotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMFANotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaSettingsTypeMarshaller">
            <summary>
            SoftwareTokenMfaSettingsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaSettingsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaSettingsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.SoftwareTokenMfaSettingsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobRequestMarshaller">
            <summary>
            StartUserImportJob Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobResponseUnmarshaller">
            <summary>
            Response Unmarshaller for StartUserImportJob operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartUserImportJobResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationRequestMarshaller">
            <summary>
            StartWebAuthnRegistration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for StartWebAuthnRegistration operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StartWebAuthnRegistrationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobRequestMarshaller">
            <summary>
            StopUserImportJob Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobResponseUnmarshaller">
            <summary>
            Response Unmarshaller for StopUserImportJob operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StopUserImportJobResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeMarshaller">
            <summary>
            StringAttributeConstraintsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.StringAttributeConstraintsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for StringAttributeConstraintsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#StringAttributeConstraintsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.StringAttributeConstraintsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller">
            <summary>
            TagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.TagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsDescriptionTypeUnmarshaller">
            <summary>
            Response Unmarshaller for TermsDescriptionType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsDescriptionTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#TermsDescriptionType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsDescriptionTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsDescriptionTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TermsExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for TermsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#TermsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TermsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TierChangeNotAllowedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TierChangeNotAllowedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TierChangeNotAllowedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TierChangeNotAllowedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TierChangeNotAllowedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeMarshaller">
            <summary>
            TokenValidityUnitsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.TokenValidityUnitsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for TokenValidityUnitsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#TokenValidityUnitsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TokenValidityUnitsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyFailedAttemptsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TooManyFailedAttemptsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyFailedAttemptsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyFailedAttemptsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyFailedAttemptsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TooManyRequestsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UICustomizationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UICustomizationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UICustomizationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UICustomizationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UICustomizationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UICustomizationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnauthorizedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UnauthorizedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnauthorizedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnauthorizedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnauthorizedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnexpectedLambdaExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UnexpectedLambdaException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnexpectedLambdaExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnexpectedLambdaExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnexpectedLambdaExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedIdentityProviderExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UnsupportedIdentityProviderException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedIdentityProviderExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedIdentityProviderExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedIdentityProviderExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedOperationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UnsupportedOperationException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedOperationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedOperationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedOperationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedTokenTypeExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UnsupportedTokenTypeException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedTokenTypeExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedTokenTypeExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedTokenTypeExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedUserStateExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UnsupportedUserStateException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedUserStateExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedUserStateExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UnsupportedUserStateExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller">
            <summary>
            UntagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UntagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UntagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackRequestMarshaller">
            <summary>
            UpdateAuthEventFeedback Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateAuthEventFeedback operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateAuthEventFeedbackResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusRequestMarshaller">
            <summary>
            UpdateDeviceStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateDeviceStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateDeviceStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupRequestMarshaller">
            <summary>
            UpdateGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderRequestMarshaller">
            <summary>
            UpdateIdentityProvider Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateIdentityProvider operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateIdentityProviderResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingRequestMarshaller">
            <summary>
            UpdateManagedLoginBranding Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateManagedLoginBranding operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateManagedLoginBrandingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerRequestMarshaller">
            <summary>
            UpdateResourceServer Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateResourceServer operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateResourceServerResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsRequestMarshaller">
            <summary>
            UpdateTerms Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateTerms operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateTermsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesRequestMarshaller">
            <summary>
            UpdateUserAttributes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateUserAttributes operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserAttributesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientRequestMarshaller">
            <summary>
            UpdateUserPoolClient Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateUserPoolClient operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolClientResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainRequestMarshaller">
            <summary>
            UpdateUserPoolDomain Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateUserPoolDomain operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolDomainResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolRequestMarshaller">
            <summary>
            UpdateUserPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateUserPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UpdateUserPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeMarshaller">
            <summary>
            UserAttributeUpdateSettingsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UserAttributeUpdateSettingsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserAttributeUpdateSettingsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserAttributeUpdateSettingsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserAttributeUpdateSettingsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserContextDataTypeMarshaller">
            <summary>
            UserContextDataType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserContextDataTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UserContextDataType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserContextDataTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportInProgressExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserImportInProgressException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportInProgressExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportInProgressExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportInProgressExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportJobTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserImportJobType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportJobTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserImportJobType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportJobTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserImportJobTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserLambdaValidationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserLambdaValidationException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserLambdaValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserLambdaValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserLambdaValidationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeMarshaller">
            <summary>
            UsernameConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UsernameConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UsernameConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UsernameConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UsernameExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UsernameExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotConfirmedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserNotConfirmedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotConfirmedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotConfirmedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotConfirmedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnNotEnabledExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolAddOnNotEnabledException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnNotEnabledExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnNotEnabledExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnNotEnabledExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeMarshaller">
            <summary>
            UserPoolAddOnsType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UserPoolAddOnsType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolAddOnsType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserPoolAddOnsType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolAddOnsTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientDescriptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolClientDescription Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientDescriptionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserPoolClientDescription,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientDescriptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientDescriptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolClientType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserPoolClientType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolClientTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolDescriptionTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolDescriptionType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolDescriptionTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserPoolDescriptionType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolDescriptionTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolDescriptionTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeMarshaller">
            <summary>
            UserPoolPolicyType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.UserPoolPolicyType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolPolicyType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserPoolPolicyType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolPolicyTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTaggingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolTaggingException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTaggingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTaggingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTaggingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserPoolType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserPoolType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserPoolTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserTypeUnmarshaller">
            <summary>
            Response Unmarshaller for UserType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#UserType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.UserTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeMarshaller">
            <summary>
            VerificationMessageTemplateType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeUnmarshaller">
            <summary>
            Response Unmarshaller for VerificationMessageTemplateType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#VerificationMessageTemplateType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerificationMessageTemplateTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenRequestMarshaller">
            <summary>
            VerifySoftwareToken Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenResponseUnmarshaller">
            <summary>
            Response Unmarshaller for VerifySoftwareToken operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifySoftwareTokenResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeRequestMarshaller">
            <summary>
            VerifyUserAttribute Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeRequestMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for VerifyUserAttribute operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.VerifyUserAttributeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnChallengeNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnChallengeNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnChallengeNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnChallengeNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnChallengeNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnClientMismatchExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnClientMismatchException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnClientMismatchExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnClientMismatchExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnClientMismatchExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationMissingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnConfigurationMissingException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationMissingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationMissingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationMissingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeMarshaller">
            <summary>
            WebAuthnConfigurationType Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#WebAuthnConfigurationType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialDescriptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnCredentialDescription Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialDescriptionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentityProvider#Model#WebAuthnCredentialDescription,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialDescriptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialDescriptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialNotSupportedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnCredentialNotSupportedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialNotSupportedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialNotSupportedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnCredentialNotSupportedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnNotEnabledExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnNotEnabledException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnNotEnabledExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnNotEnabledExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnNotEnabledExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnOriginNotAllowedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnOriginNotAllowedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnOriginNotAllowedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnOriginNotAllowedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnOriginNotAllowedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnRelyingPartyMismatchExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for WebAuthnRelyingPartyMismatchException Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnRelyingPartyMismatchExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnRelyingPartyMismatchExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.Internal.MarshallTransformations.WebAuthnRelyingPartyMismatchExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            <summary>
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidEmailRoleAccessPolicyException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidEmailRoleAccessPolicyException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidEmailRoleAccessPolicyException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidEmailRoleAccessPolicyException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidEmailRoleAccessPolicyException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidEmailRoleAccessPolicyException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            <summary>
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidLambdaResponseException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidLambdaResponseException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidLambdaResponseException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidLambdaResponseException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidLambdaResponseException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidLambdaResponseException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException">
            <summary>
            This exception is thrown when the specified OAuth flow is not valid.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidOAuthFlowException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidOAuthFlowException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidOAuthFlowException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidOAuthFlowException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidOAuthFlowException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidOAuthFlowException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            <summary>
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidParameterException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidParameterException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidParameterException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidParameterException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidParameterException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidParameterException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.InvalidParameterException.ReasonCode">
            <summary>
            Gets and sets the property ReasonCode. 
            <para>
            The reason code of the exception.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            <summary>
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidPasswordException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidPasswordException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidPasswordException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidPasswordException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidPasswordException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidPasswordException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            <summary>
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidSmsRoleAccessPolicyException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidSmsRoleAccessPolicyException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidSmsRoleAccessPolicyException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidSmsRoleAccessPolicyException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidSmsRoleAccessPolicyException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidSmsRoleAccessPolicyException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            <summary>
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidSmsRoleTrustRelationshipException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidSmsRoleTrustRelationshipException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidSmsRoleTrustRelationshipException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidSmsRoleTrustRelationshipException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidSmsRoleTrustRelationshipException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidSmsRoleTrustRelationshipException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            <summary>
            This exception is thrown when the user pool configuration is not valid.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidUserPoolConfigurationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidUserPoolConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidUserPoolConfigurationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidUserPoolConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidUserPoolConfigurationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidUserPoolConfigurationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.LambdaConfigType">
            <summary>
            A collection of user pool Lambda triggers. Amazon Cognito invokes triggers at several
            possible stages of user pool operations. Triggers can modify the outcome of the operations
            that invoked them.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.CreateAuthChallenge">
            <summary>
            Gets and sets the property CreateAuthChallenge. 
            <para>
            The configuration of a create auth challenge Lambda trigger, one of three triggers
            in the sequence of the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">custom
            authentication challenge triggers</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.CustomEmailSender">
            <summary>
            Gets and sets the property CustomEmailSender. 
            <para>
            The configuration of a custom email sender Lambda trigger. This trigger routes all
            email notifications from a user pool to a Lambda function that delivers the message
            using custom logic.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.CustomMessage">
            <summary>
            Gets and sets the property CustomMessage. 
            <para>
            A custom message Lambda trigger. This trigger is an opportunity to customize all SMS
            and email messages from your user pool. When a custom message trigger is active, your
            user pool routes all messages to a Lambda function that returns a runtime-customized
            message subject and body for your user pool to deliver to a user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.CustomSMSSender">
            <summary>
            Gets and sets the property CustomSMSSender. 
            <para>
            The configuration of a custom SMS sender Lambda trigger. This trigger routes all SMS
            notifications from a user pool to a Lambda function that delivers the message using
            custom logic.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.DefineAuthChallenge">
            <summary>
            Gets and sets the property DefineAuthChallenge. 
            <para>
            The configuration of a define auth challenge Lambda trigger, one of three triggers
            in the sequence of the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">custom
            authentication challenge triggers</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.InboundFederation">
            <summary>
            Gets and sets the property InboundFederation. 
            <para>
            The configuration of an inbound federation Lambda trigger. This trigger can transform
            federated user attributes during the authentication with external identity providers.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.KMSKeyID">
            <summary>
            Gets and sets the property KMSKeyID. 
            <para>
            The ARN of an <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys">KMS
            key</a>. Amazon Cognito uses the key to encrypt codes and temporary passwords sent
            to custom sender Lambda triggers.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.PostAuthentication">
            <summary>
            Gets and sets the property PostAuthentication. 
            <para>
            The configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-post-authentication.html">post
            authentication Lambda trigger</a> in a user pool. This trigger can take custom actions
            after a user signs in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.PostConfirmation">
            <summary>
            Gets and sets the property PostConfirmation. 
            <para>
            The configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-post-confirmation.html">post
            confirmation Lambda trigger</a> in a user pool. This trigger can take custom actions
            after a user confirms their user account and their email address or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.PreAuthentication">
            <summary>
            Gets and sets the property PreAuthentication. 
            <para>
            The configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-authentication.html">pre
            authentication trigger</a> in a user pool. This trigger can evaluate and modify user
            sign-in events.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.PreSignUp">
            <summary>
            Gets and sets the property PreSignUp. 
            <para>
            The configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-sign-up.html">pre
            sign-up Lambda trigger</a> in a user pool. This trigger evaluates new users and can
            bypass confirmation, <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">link
            a federated user profile</a>, or block sign-up requests.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.PreTokenGeneration">
            <summary>
            Gets and sets the property PreTokenGeneration. 
            <para>
            The legacy configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-token-generation.html">pre
            token generation Lambda trigger</a> in a user pool.
            </para>
             
            <para>
            Set this parameter for legacy purposes. If you also set an ARN in <c>PreTokenGenerationConfig</c>,
            its value must be identical to <c>PreTokenGeneration</c>. For new instances of pre
            token generation triggers, set the <c>LambdaArn</c> of <c>PreTokenGenerationConfig</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.PreTokenGenerationConfig">
            <summary>
            Gets and sets the property PreTokenGenerationConfig. 
            <para>
            The detailed configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-token-generation.html">pre
            token generation Lambda trigger</a> in a user pool. If you also set an ARN in <c>PreTokenGeneration</c>,
            its value must be identical to <c>PreTokenGenerationConfig</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.UserMigration">
            <summary>
            Gets and sets the property UserMigration. 
            <para>
            The configuration of a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-migrate-user.html">migrate
            user Lambda trigger</a> in a user pool. This trigger can create user profiles when
            users sign in or attempt to reset their password with credentials that don't exist
            yet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LambdaConfigType.VerifyAuthChallengeResponse">
            <summary>
            Gets and sets the property VerifyAuthChallengeResponse. 
            <para>
            The configuration of a verify auth challenge Lambda trigger, one of three triggers
            in the sequence of the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">custom
            authentication challenge triggers</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            <summary>
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new LimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the LimitExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.LimitExceededException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListDevicesRequest">
            <summary>
            Container for the parameters to the ListDevices operation.
            Lists the devices that Amazon Cognito has registered to the currently signed-in user.
            For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListDevicesRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListDevicesRequest.Limit">
            <summary>
            Gets and sets the property Limit. 
            <para>
            The maximum number of devices that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListDevicesRequest.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ListDevicesRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListDevicesResponse">
            <summary>
            Represents the response to list devices.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListDevicesResponse.Devices">
            <summary>
            Gets and sets the property Devices. 
            <para>
            An array of devices and their details. Each entry that's returned includes device
            information, last-accessed and created dates, and the device key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListDevicesResponse.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListGroupsRequest">
            <summary>
            Container for the parameters to the ListGroups operation.
            Given a user pool ID, returns user pool groups and their details.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListGroupsRequest.Limit">
            <summary>
            Gets and sets the property Limit. 
            <para>
            The maximum number of groups that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListGroupsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListGroupsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to list user groups.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListGroupsResponse">
            <summary>
            This is the response object from the ListGroups operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListGroupsResponse.Groups">
            <summary>
            Gets and sets the property Groups. 
            <para>
            An array of groups and their details. Each entry that's returned includes description,
            precedence, and IAM role values.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListGroupsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest">
            <summary>
            Container for the parameters to the ListIdentityProviders operation.
            Given a user pool ID, returns information about configured identity providers (IdPs).
            For more information about IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of IdPs that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to list IdPs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersResponse">
            <summary>
            This is the response object from the ListIdentityProviders operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersResponse.Providers">
            <summary>
            Gets and sets the property Providers. 
            <para>
            An array of the IdPs in your user pool. For each, the response includes identifiers,
            the IdP name and type, and trust-relationship details like the issuer URL.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest">
            <summary>
            Container for the parameters to the ListResourceServers operation.
            Given a user pool ID, returns all resource servers and their details. For more information
            about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of resource servers that you want Amazon Cognito to return in the
            response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to list resource servers.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListResourceServersResponse">
            <summary>
            This is the response object from the ListResourceServers operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListResourceServersResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListResourceServersResponse.ResourceServers">
            <summary>
            Gets and sets the property ResourceServers. 
            <para>
            An array of resource servers and the details of their configuration. For each, the
            response includes names, identifiers, and custom scopes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest">
            <summary>
            Container for the parameters to the ListTagsForResource operation.
            Lists the tags that are assigned to an Amazon Cognito user pool. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/tagging.html">Tagging
            resources</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListTagsForResourceResponse">
            <summary>
            This is the response object from the ListTagsForResource operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTagsForResourceResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags that are assigned to the user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListTermsRequest">
            <summary>
            Container for the parameters to the ListTerms operation.
            Returns details about all terms documents for the requested user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTermsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of terms documents that you want Amazon Cognito to return in the
            response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTermsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTermsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to list terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListTermsResponse">
            <summary>
            This is the response object from the ListTerms operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTermsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListTermsResponse.Terms">
            <summary>
            Gets and sets the property Terms. 
            <para>
            A summary of the requested terms documents. Includes unique identifiers for later
            changes to the terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest">
            <summary>
            Container for the parameters to the ListUserImportJobs operation.
            Given a user pool ID, returns user import jobs and their details. Import jobs are
            retained in user pool configuration so that you can stage, stop, start, review, and
            delete them. For more information about user import, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of import jobs that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to list import jobs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsResponse">
            <summary>
            Represents the response from the server to the request to list the user import jobs.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsResponse.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserImportJobsResponse.UserImportJobs">
            <summary>
            Gets and sets the property UserImportJobs. 
            <para>
            An array of user import jobs from the requested user pool. For each, the response
            includes logging destination, status, and the Amazon S3 pre-signed URL for CSV upload.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest">
            <summary>
            Container for the parameters to the ListUserPoolClientSecrets operation.
            Lists all client secrets associated with a user pool app client. Returns metadata
            about the secrets. The response does not include pagination tokens as there are only
            2 secrets at any given time and we return both with every ListUserPoolClientSecrets
            call. For security reasons, the response never reveals the actual secret value in
            ClientSecretValue.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client whose secrets you want to list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsResponse">
            <summary>
            The response containing the list of client secret metadata. This response does not
            include a NextToken field as all secrets are returned in a single response.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsResponse.ClientSecrets">
            <summary>
            Gets and sets the property ClientSecrets. 
            <para>
            A list of client secret descriptors containing the identifier and creation date for
            each secret. For security reasons, the response never reveals the actual secret value
            in ClientSecretValue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest">
            <summary>
            Container for the parameters to the ListUserPoolClients operation.
            Given a user pool ID, lists app clients. App clients are sets of rules for the access
            that you want a user pool to grant to one application. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html">App
            clients</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of app clients that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to list user pool clients.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsResponse">
            <summary>
            Represents the response from the server that lists user pool clients.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsResponse.UserPoolClients">
            <summary>
            Gets and sets the property UserPoolClients. 
            <para>
            An array of app clients and their details. Includes app client ID and name.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest">
            <summary>
            Container for the parameters to the ListUserPools operation.
            Lists user pools and their details in the current Amazon Web Services account.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of user pools that you want Amazon Cognito to return in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUserPoolsResponse">
            <summary>
            Represents the response to list user pools.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUserPoolsResponse.UserPools">
            <summary>
            Gets and sets the property UserPools. 
            <para>
            An array of user pools and their configuration details.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest">
            <summary>
            Container for the parameters to the ListUsersInGroup operation.
            Given a user pool ID and a group name, returns a list of users in the group. For more
            information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group that you want to query for user membership.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest.Limit">
            <summary>
            Gets and sets the property Limit. 
            <para>
            The maximum number of groups that you want Amazon Cognito to return in the response.
            In some SDK contexts, this operation might return fewer items than you specify in
            the <c>Limit</c> parameter without having reached the end of the full list. If the
            response contains a <c>PaginationToken</c>, then there are more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to view the membership of the requested group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupResponse">
            <summary>
            This is the response object from the ListUsersInGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersInGroupResponse.Users">
            <summary>
            Gets and sets the property Users. 
            <para>
            An array of users who are members in the group, and their attributes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUsersRequest">
            <summary>
            Container for the parameters to the ListUsers operation.
            Given a user pool ID, returns a list of users and their basic details in a user pool.
            
             
            <para>
            This operation is eventually consistent. You might experience a delay before results
            are up-to-date. To validate the existence or configuration of an individual user,
            use <c>AdminGetUser</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersRequest.AttributesToGet">
            <summary>
            Gets and sets the property AttributesToGet. 
            <para>
            A JSON array of user attribute names, for example <c>given_name</c>, that you want
            Amazon Cognito to include in the response for each user. When you don't provide an
            <c>AttributesToGet</c> parameter, Amazon Cognito returns all attributes for each user.
            </para>
             
            <para>
            Use <c>AttributesToGet</c> with required attributes in your user pool, or in conjunction
            with <c>Filter</c>. Amazon Cognito returns an error if not all users in the results
            have set a value for the attribute you request. Attributes that you can't filter on,
            including custom attributes, must have a value set in every user profile before an
            <c>AttributesToGet</c> parameter returns results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersRequest.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            A filter string of the form <c>"AttributeName Filter-Type "AttributeValue"</c>. Quotation
            marks within the filter string must be escaped using the backslash (<c>\</c>) character.
            For example, <c>"family_name = \"Reddy\""</c>.
            </para>
             <ul> <li> 
            <para>
             <i>AttributeName</i>: The name of the attribute to search for. You can only search
            for one attribute at a time.
            </para>
             </li> <li> 
            <para>
             <i>Filter-Type</i>: For an exact match, use <c>=</c>, for example, "<c>given_name
            = \"Jon\"</c>". For a prefix ("starts with") match, use <c>^=</c>, for example, "<c>given_name
            ^= \"Jon\"</c>". 
            </para>
             </li> <li> 
            <para>
             <i>AttributeValue</i>: The attribute value that must be matched for each user.
            </para>
             </li> </ul> 
            <para>
            If the filter string is empty, <c>ListUsers</c> returns all users in the user pool.
            </para>
             
            <para>
            You can only search for the following standard attributes:
            </para>
             <ul> <li> 
            <para>
             <c>username</c> (case-sensitive)
            </para>
             </li> <li> 
            <para>
             <c>email</c> 
            </para>
             </li> <li> 
            <para>
             <c>phone_number</c> 
            </para>
             </li> <li> 
            <para>
             <c>name</c> 
            </para>
             </li> <li> 
            <para>
             <c>given_name</c> 
            </para>
             </li> <li> 
            <para>
             <c>family_name</c> 
            </para>
             </li> <li> 
            <para>
             <c>preferred_username</c> 
            </para>
             </li> <li> 
            <para>
             <c>cognito:user_status</c> (called <b>Status</b> in the Console) (case-insensitive)
            </para>
             </li> <li> 
            <para>
             <c>status (called <b>Enabled</b> in the Console) (case-sensitive)</c> 
            </para>
             </li> <li> 
            <para>
             <c>sub</c> 
            </para>
             </li> </ul> 
            <para>
            Custom attributes aren't searchable.
            </para>
             <note> 
            <para>
            You can also list users with a client-side filter. The server-side filter matches
            no more than one attribute. For an advanced search, use a client-side filter with
            the <c>--query</c> parameter of the <c>list-users</c> action in the CLI. When you
            use a client-side filter, ListUsers returns a paginated list of zero or more users.
            You can receive multiple pages in a row with zero results. Repeat the query with each
            pagination token that is returned until you receive a null pagination token value,
            and then review the combined result. 
            </para>
             
            <para>
            For more information about server-side and client-side filtering, see <a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html">FilteringCLI
            output</a> in the <a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html">Command
            Line Interface User Guide</a>. 
            </para>
             </note> 
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/how-to-manage-user-accounts.html#cognito-user-pools-searching-for-users-using-listusers-api">Searching
            for Users Using the ListUsers API</a> and <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/how-to-manage-user-accounts.html#cognito-user-pools-searching-for-users-listusers-api-examples">Examples
            of Using the ListUsers API</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersRequest.Limit">
            <summary>
            Gets and sets the property Limit. 
            <para>
            The maximum number of users that you want Amazon Cognito to return in the response.
            In some SDK contexts, this operation might return fewer items than you specify in
            the <c>Limit</c> parameter without having reached the end of the full list. If the
            response contains a <c>PaginationToken</c>, then there are more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersRequest.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to display or search for users.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListUsersResponse">
            <summary>
            The response from the request to list users.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersResponse.PaginationToken">
            <summary>
            Gets and sets the property PaginationToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListUsersResponse.Users">
            <summary>
            Gets and sets the property Users. 
            <para>
            An array of user pool users who match your query, and their attributes. Between different
            requests, you might observe variations in the sequence that users in this response
            object are sorted into. The sort order of users isn't guaranteed to follow a single
            pattern, but the paginated list from a single chain of requests won't return duplicates.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest">
            <summary>
            Container for the parameters to the ListWebAuthnCredentials operation.
            Generates a list of the currently signed-in user's registered passkey, or WebAuthn,
            credentials.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of the user's passkey credentials that you want to return.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            This API operation returns a limited number of results. The pagination token is an
            identifier that you can present in an additional API request with the same parameters.
            When you include the pagination token, Amazon Cognito returns the next set of items
            after the current list. Subsequent requests return a new pagination token. By use
            of this token, you can paginate through the full list of items.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsResponse">
            <summary>
            This is the response object from the ListWebAuthnCredentials operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsResponse.Credentials">
            <summary>
            Gets and sets the property Credentials. 
            <para>
            A list of registered passkeys for a user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The identifier that Amazon Cognito returned with the previous request to this operation.
            When you include a pagination token in your request, Amazon Cognito returns the next
            set of items in the list. By use of this token, you can paginate through the full
            list of items.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.LogConfigurationType">
            <summary>
            The configuration of user event logs to an external Amazon Web Services service like
            Amazon Data Firehose, Amazon S3, or Amazon CloudWatch Logs.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogConfigurationType.CloudWatchLogsConfiguration">
            <summary>
            Gets and sets the property CloudWatchLogsConfiguration. 
            <para>
            The CloudWatch log group destination of user pool detailed activity logs, or of user
            activity log export with threat protection.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogConfigurationType.EventSource">
            <summary>
            Gets and sets the property EventSource. 
            <para>
            The source of events that your user pool sends for logging. To send error-level logs
            about user notification activity, set to <c>userNotification</c>. To send info-level
            logs about threat-protection user activity in user pools with the Plus feature plan,
            set to <c>userAuthEvents</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogConfigurationType.FirehoseConfiguration">
            <summary>
            Gets and sets the property FirehoseConfiguration. 
            <para>
            The Amazon Data Firehose stream destination of user activity log export with threat
            protection. To activate this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogConfigurationType.LogLevel">
            <summary>
            Gets and sets the property LogLevel. 
            <para>
            The <c>errorlevel</c> selection of logs that a user pool sends for detailed activity
            logging. To send <c>userNotification</c> activity with <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">information
            about message delivery</a>, choose <c>ERROR</c> with <c>CloudWatchLogsConfiguration</c>.
            To send <c>userAuthEvents</c> activity with user logs from threat protection with
            the Plus feature plan, choose <c>INFO</c> with one of <c>CloudWatchLogsConfiguration</c>,
            <c>FirehoseConfiguration</c>, or <c>S3Configuration</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogConfigurationType.S3Configuration">
            <summary>
            Gets and sets the property S3Configuration. 
            <para>
            The Amazon S3 bucket destination of user activity log export with threat protection.
            To activate this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType">
            <summary>
            The logging parameters of a user pool, as returned in the response to a <c>GetLogDeliveryConfiguration</c>
            request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType.LogConfigurations">
            <summary>
            Gets and sets the property LogConfigurations. 
            <para>
            A logging destination of a user pool. User pools can have multiple logging destinations
            for message-delivery and user-activity logs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you configured logging.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException">
            <summary>
            This exception is thrown when you attempt to apply a managed login branding style
            to an app client that already has an assigned style.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.#ctor(System.String)">
            <summary>
            Constructs a new ManagedLoginBrandingExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ManagedLoginBrandingExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of ManagedLoginBrandingExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ManagedLoginBrandingExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ManagedLoginBrandingExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ManagedLoginBrandingExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType">
            <summary>
            A managed login branding style that's assigned to a user pool app client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.Assets">
            <summary>
            Gets and sets the property Assets. 
            <para>
            An array of image files that you want to apply to roles like backgrounds, logos, and
            icons. Each object must also indicate whether it is for dark mode, light mode, or
            browser-adaptive mode.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.ManagedLoginBrandingId">
            <summary>
            Gets and sets the property ManagedLoginBrandingId. 
            <para>
            The ID of the managed login branding style.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.Settings">
            <summary>
            Gets and sets the property Settings. 
            <para>
            A JSON file, encoded as a <c>Document</c> type, with the the settings that you want
            to apply to your style.
            </para>
             
            <para>
            The following components are not currently implemented and reserved for future use:
            </para>
             <ul> <li> 
            <para>
             <c>signUp</c> 
            </para>
             </li> <li> 
            <para>
             <c>instructions</c> 
            </para>
             </li> <li> 
            <para>
             <c>sessionTimerDisplay</c> 
            </para>
             </li> <li> 
            <para>
             <c>languageSelector</c> (for localization, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">Managed
            login localization)</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.UseCognitoProvidedValues">
            <summary>
            Gets and sets the property UseCognitoProvidedValues. 
            <para>
            When true, applies the default branding style options. This option reverts to default
            style options that are managed by Amazon Cognito. You can modify them later in the
            branding editor.
            </para>
             
            <para>
            When you specify <c>true</c> for this option, you must also omit values for <c>Settings</c>
            and <c>Assets</c> in the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The user pool where the branding style is assigned.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.MessageTemplateType">
            <summary>
            The message template structure.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.MessageTemplateType.EmailMessage">
            <summary>
            Gets and sets the property EmailMessage. 
            <para>
            The message template for email messages. EmailMessage is allowed only if <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">EmailSendingAccount</a>
            is DEVELOPER. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.MessageTemplateType.EmailSubject">
            <summary>
            Gets and sets the property EmailSubject. 
            <para>
            The subject line for email messages. EmailSubject is allowed only if <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">EmailSendingAccount</a>
            is DEVELOPER. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.MessageTemplateType.SMSMessage">
            <summary>
            Gets and sets the property SMSMessage. 
            <para>
            The message template for SMS messages.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            <summary>
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new MFAMethodNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of MFAMethodNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of MFAMethodNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of MFAMethodNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of MFAMethodNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the MFAMethodNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.MFAOptionType">
            <summary>
            <i>This data type is no longer supported.</i> Applies only to SMS multi-factor authentication
            (MFA) configurations. Does not apply to time-based one-time password (TOTP) software
            token MFA configurations.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.MFAOptionType.AttributeName">
            <summary>
            Gets and sets the property AttributeName. 
            <para>
            The attribute name of the MFA option type. The only valid value is <c>phone_number</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.MFAOptionType.DeliveryMedium">
            <summary>
            Gets and sets the property DeliveryMedium. 
            <para>
            The delivery medium to send the MFA code. You can use this parameter to set only the
            <c>SMS</c> delivery medium value.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.NewDeviceMetadataType">
            <summary>
            Information that your user pool responds with in <c>AuthenticationResult</c>when you
            configure it to remember devices and a user signs in with an unrecognized device.
            Amazon Cognito presents a new device key that you can use to set up <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">device
            authentication</a> in a "Remember me on this device" authentication model.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NewDeviceMetadataType.DeviceGroupKey">
            <summary>
            Gets and sets the property DeviceGroupKey. 
            <para>
            The device group key, an identifier used in generating the <c>DEVICE_PASSWORD_VERIFIER</c>
            for device SRP authentication.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NewDeviceMetadataType.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The device key, an identifier used in generating the <c>DEVICE_PASSWORD_VERIFIER</c>
            for device SRP authentication.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            <summary>
            This exception is thrown when a user isn't authorized.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.#ctor(System.String)">
            <summary>
            Constructs a new NotAuthorizedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of NotAuthorizedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.#ctor(System.Exception)">
            <summary>
            Construct instance of NotAuthorizedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NotAuthorizedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NotAuthorizedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the NotAuthorizedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType">
            <summary>
            The configuration for Amazon SES email messages that threat protection sends to a
            user when your adaptive authentication automated response has a <i>Notify</i> action.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType.BlockEmail">
            <summary>
            Gets and sets the property BlockEmail. 
            <para>
            The template for the email message that your user pool sends when a detected risk
            event is blocked.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType.From">
            <summary>
            Gets and sets the property From. 
            <para>
            The email address that sends the email message. The address must be either individually
            verified with Amazon Simple Email Service, or from a domain that has been verified
            with Amazon SES.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType.MfaEmail">
            <summary>
            Gets and sets the property MfaEmail. 
            <para>
            The template for the email message that your user pool sends when MFA is challenged
            in response to a detected risk.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType.NoActionEmail">
            <summary>
            Gets and sets the property NoActionEmail. 
            <para>
            The template for the email message that your user pool sends when no action is taken
            in response to a detected risk.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType.ReplyTo">
            <summary>
            Gets and sets the property ReplyTo. 
            <para>
            The reply-to email address of an email template. Can be an email address in the format
            <c>admin@example.com</c> or <c>Administrator &lt;admin@example.com&gt;</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyConfigurationType.SourceArn">
            <summary>
            Gets and sets the property SourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the identity that is associated with the sending
            authorization policy. This identity permits Amazon Cognito to send for the email address
            specified in the <c>From</c> parameter.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.NotifyEmailType">
            <summary>
            The template for email messages that threat protection sends to a user when your threat
            protection automated response has a <i>Notify</i> action.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyEmailType.HtmlBody">
            <summary>
            Gets and sets the property HtmlBody. 
            <para>
            The body of an email notification formatted in HTML. Choose an <c>HtmlBody</c> or
            a <c>TextBody</c> to send an HTML-formatted or plaintext message, respectively.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyEmailType.Subject">
            <summary>
            Gets and sets the property Subject. 
            <para>
            The subject of the threat protection email notification.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NotifyEmailType.TextBody">
            <summary>
            Gets and sets the property TextBody. 
            <para>
            The body of an email notification formatted in plaintext. Choose an <c>HtmlBody</c>
            or a <c>TextBody</c> to send an HTML-formatted or plaintext message, respectively.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.NumberAttributeConstraintsType">
            <summary>
            The minimum and maximum values of an attribute that is of the number type, for example
            <c>custom:age</c>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NumberAttributeConstraintsType.MaxValue">
            <summary>
            Gets and sets the property MaxValue. 
            <para>
            The maximum length of a number attribute value. Must be a number less than or equal
            to <c>2^1023</c>, represented as a string with a length of 131072 characters or fewer.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.NumberAttributeConstraintsType.MinValue">
            <summary>
            Gets and sets the property MinValue. 
            <para>
            The minimum value of an attribute that is of the number data type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            <summary>
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.#ctor(System.String)">
            <summary>
            Constructs a new PasswordHistoryPolicyViolationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of PasswordHistoryPolicyViolationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.#ctor(System.Exception)">
            <summary>
            Construct instance of PasswordHistoryPolicyViolationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of PasswordHistoryPolicyViolationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of PasswordHistoryPolicyViolationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the PasswordHistoryPolicyViolationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType">
            <summary>
            The password policy settings for a user pool, including complexity, history, and length
            requirements.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.MinimumLength">
            <summary>
            Gets and sets the property MinimumLength. 
            <para>
            The minimum length of the password in the policy that you have set. This value can't
            be less than 6.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.PasswordHistorySize">
            <summary>
            Gets and sets the property PasswordHistorySize. 
            <para>
            The number of previous passwords that you want Amazon Cognito to restrict each user
            from reusing. Users can't set a password that matches any of <c>n</c> previous passwords,
            where <c>n</c> is the value of <c>PasswordHistorySize</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.RequireLowercase">
            <summary>
            Gets and sets the property RequireLowercase. 
            <para>
            The requirement in a password policy that users must include at least one lowercase
            letter in their password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.RequireNumbers">
            <summary>
            Gets and sets the property RequireNumbers. 
            <para>
            The requirement in a password policy that users must include at least one number in
            their password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.RequireSymbols">
            <summary>
            Gets and sets the property RequireSymbols. 
            <para>
            The requirement in a password policy that users must include at least one symbol in
            their password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.RequireUppercase">
            <summary>
            Gets and sets the property RequireUppercase. 
            <para>
            The requirement in a password policy that users must include at least one uppercase
            letter in their password.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PasswordPolicyType.TemporaryPasswordValidityDays">
            <summary>
            Gets and sets the property TemporaryPasswordValidityDays. 
            <para>
            The number of days a temporary password is valid in the password policy. If the user
            doesn't sign in during this time, an administrator must reset their password. Defaults
            to <c>7</c>. If you submit a value of <c>0</c>, Amazon Cognito treats it as a null
            value and sets <c>TemporaryPasswordValidityDays</c> to its default value.
            </para>
             <note> 
            <para>
            When you set <c>TemporaryPasswordValidityDays</c> for a user pool, you can no longer
            set a value for the legacy <c>UnusedAccountValidityDays</c> parameter in that user
            pool.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            <summary>
            This exception is thrown when a password reset is required.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.#ctor(System.String)">
            <summary>
            Constructs a new PasswordResetRequiredException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of PasswordResetRequiredException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.#ctor(System.Exception)">
            <summary>
            Construct instance of PasswordResetRequiredException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of PasswordResetRequiredException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of PasswordResetRequiredException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the PasswordResetRequiredException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            <summary>
            This exception is thrown when a precondition is not met.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.#ctor(System.String)">
            <summary>
            Constructs a new PreconditionNotMetException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of PreconditionNotMetException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.#ctor(System.Exception)">
            <summary>
            Construct instance of PreconditionNotMetException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of PreconditionNotMetException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of PreconditionNotMetException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the PreconditionNotMetException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.PreTokenGenerationVersionConfigType">
            <summary>
            The properties of a pre token generation Lambda trigger.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PreTokenGenerationVersionConfigType.LambdaArn">
            <summary>
            Gets and sets the property LambdaArn. 
            <para>
            The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda
            trigger.
            </para>
             
            <para>
            This parameter and the <c>PreTokenGeneration</c> property of <c>LambdaConfig</c> have
            the same value. For new instances of pre token generation triggers, set <c>LambdaArn</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.PreTokenGenerationVersionConfigType.LambdaVersion">
            <summary>
            Gets and sets the property LambdaVersion. 
            <para>
            The user pool trigger version of the request that Amazon Cognito sends to your Lambda
            function. Higher-numbered versions add fields that support new features.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ProviderDescription">
            <summary>
            The details of a user pool identity provider (IdP), including name and type.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderDescription.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderDescription.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderDescription.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The name of the IdP, for example <c>MySAMLProvider</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderDescription.ProviderType">
            <summary>
            Gets and sets the property ProviderType. 
            <para>
            The type of the provider, for example <c>SAML</c>. Amazon Cognito supports SAML 2.0,
            OIDC, and social IdPs. User pools list supported social IdPs by name in this response
            parameter: Facebook, Google, Login with Amazon, and Sign in with Apple.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ProviderUserIdentifierType">
            <summary>
            The characteristics of a source or destination user for linking a federated user profile
            to a local user profile.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderUserIdentifierType.ProviderAttributeName">
            <summary>
            Gets and sets the property ProviderAttributeName. 
            <para>
            The name of the provider attribute to link to, such as <c>NameID</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderUserIdentifierType.ProviderAttributeValue">
            <summary>
            Gets and sets the property ProviderAttributeValue. 
            <para>
            The value of the provider attribute to link to, such as <c>xxxxx_account</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ProviderUserIdentifierType.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The name of the provider, such as Facebook, Google, or Login with Amazon.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RecoveryOptionType">
            <summary>
            A recovery option for a user. The <c>AccountRecoverySettingType</c> data type is an
            array of this object. Each <c>RecoveryOptionType</c> has a priority property that
            determines whether it is a primary or secondary option.
            
             
            <para>
            For example, if <c>verified_email</c> has a priority of <c>1</c> and <c>verified_phone_number</c>
            has a priority of <c>2</c>, your user pool sends account-recovery messages to a verified
            email address but falls back to an SMS message if the user has a verified phone number.
            The <c>admin_only</c> option prevents self-service account recovery.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RecoveryOptionType.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The recovery method that this object sets a recovery option for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RecoveryOptionType.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            Your priority preference for using the specified attribute in account recovery. The
            highest priority is <c>1</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException">
            <summary>
            This exception is throw when your application requests token refresh with a refresh
            token that has been invalidated by refresh-token rotation.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.#ctor(System.String)">
            <summary>
            Constructs a new RefreshTokenReuseException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of RefreshTokenReuseException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.#ctor(System.Exception)">
            <summary>
            Construct instance of RefreshTokenReuseException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of RefreshTokenReuseException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of RefreshTokenReuseException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the RefreshTokenReuseException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RefreshTokenRotationType">
            <summary>
            The configuration of your app client for refresh token rotation. When enabled, your
            app client issues new ID, access, and refresh tokens when users renew their sessions
            with refresh tokens. When disabled, token refresh issues only ID and access tokens.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RefreshTokenRotationType.Feature">
            <summary>
            Gets and sets the property Feature. 
            <para>
            The state of refresh token rotation for the current app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RefreshTokenRotationType.RetryGracePeriodSeconds">
            <summary>
            Gets and sets the property RetryGracePeriodSeconds. 
            <para>
            When you request a token refresh with <c>GetTokensFromRefreshToken</c>, the original
            refresh token that you're rotating out can remain valid for a period of time of up
            to 60 seconds. This allows for client-side retries. When <c>RetryGracePeriodSeconds</c>
            is <c>0</c>, the grace period is disabled and a successful request immediately invalidates
            the submitted refresh token.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest">
            <summary>
            Container for the parameters to the ResendConfirmationCode operation.
            Resends the code that confirms a new account for a user who has signed up in your
            user pool. Amazon Cognito sends confirmation codes to the user attribute in the <c>AutoVerifiedAttributes</c>
            property of your user pool. When you prompt new users for the confirmation code, include
            a "Resend code" option that generates a call to this API operation.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the user pool app client where the user signed up.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.SecretHash">
            <summary>
            Gets and sets the property SecretHash. 
            <para>
            A keyed-hash message authentication code (HMAC) calculated using the secret key of
            a user pool client and username plus the client ID in the message. For more information
            about <c>SecretHash</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeResponse">
            <summary>
            The response from the server when Amazon Cognito makes the request to resend a confirmation
            code.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeResponse.CodeDeliveryDetails">
            <summary>
            Gets and sets the property CodeDeliveryDetails. 
            <para>
            Information about the phone number or email address that Amazon Cognito sent the confirmation
            code to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            <summary>
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ResourceServerScopeType">
            <summary>
            One custom scope associated with a user pool resource server. This data type is a
            member of <c>ResourceServerScopeType</c>. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">
            Scopes, M2M, and API authorization with resource servers</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResourceServerScopeType.ScopeDescription">
            <summary>
            Gets and sets the property ScopeDescription. 
            <para>
            A friendly description of a custom scope.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResourceServerScopeType.ScopeName">
            <summary>
            Gets and sets the property ScopeName. 
            <para>
            The name of the scope. Amazon Cognito renders custom scopes in the format <c>resourceServerIdentifier/ScopeName</c>.
            For example, if this parameter is <c>exampleScope</c> in the resource server with
            the identifier <c>exampleResourceServer</c>, you request and receive the scope <c>exampleResourceServer/exampleScope</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ResourceServerType">
            <summary>
            The details of a resource server configuration and associated custom scopes in a user
            pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResourceServerType.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            A unique resource server identifier for the resource server. The identifier can be
            an API friendly name like <c>solar-system-data</c>. You can also set an API URL like
            <c>https://solar-system-data-api.example.com</c> as your identifier.
            </para>
             
            <para>
            Amazon Cognito represents scopes in the access token in the format <c>$resource-server-identifier/$scope</c>.
            Longer scope-identifier strings increase the size of your access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResourceServerType.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the resource server.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResourceServerType.Scopes">
            <summary>
            Gets and sets the property Scopes. 
            <para>
            A list of scopes that are defined for the resource server.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.ResourceServerType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the resource server configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest">
            <summary>
            Container for the parameters to the RespondToAuthChallenge operation.
            Some API operations in a user pool generate a challenge, like a prompt for an MFA
            code, for device authentication that bypasses MFA, or for a custom authentication
            challenge. A <c>RespondToAuthChallenge</c> API request provides the answer to that
            challenge, like a code or a secure remote password (SRP). The parameters of a response
            to an authentication challenge vary with the type of challenge.
            
             
            <para>
            For more information about custom authentication challenges, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The name of the challenge that you are responding to.
            </para>
             <note> 
            <para>
            You can't respond to an <c>ADMIN_NO_SRP_AUTH</c> challenge with this operation.
            </para>
             </note> 
            <para>
            Possible challenges include the following:
            </para>
             <note> 
            <para>
            All of the following challenges require <c>USERNAME</c> and, when the app client has
            a client secret, <c>SECRET_HASH</c> in the parameters. Include a <c>DEVICE_KEY</c>
            for device authentication.
            </para>
             </note> <ul> <li> 
            <para>
             <c>WEB_AUTHN</c>: Respond to the challenge with the results of a successful authentication
            with a WebAuthn authenticator, or passkey, as <c>CREDENTIAL</c>. Examples of WebAuthn
            authenticators include biometric devices and security keys.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c>: Respond with the user's password as <c>PASSWORD</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_SRP</c>: Respond with the initial SRP secret as <c>SRP_A</c>.
            </para>
             </li> <li> 
            <para>
             <c>SELECT_CHALLENGE</c>: Respond with a challenge selection as <c>ANSWER</c>. It
            must be one of the challenge types in the <c>AvailableChallenges</c> response parameter.
            Add the parameters of the selected challenge, for example <c>USERNAME</c> and <c>SMS_OTP</c>.
            </para>
             </li> <li> 
            <para>
             <c>SMS_MFA</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_MFA</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_OTP</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_OTP_CODE</c> .
            </para>
             </li> <li> 
            <para>
             <c>SMS_OTP</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_OTP_CODE</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_VERIFIER</c>: Respond with the second stage of SRP secrets as <c>PASSWORD_CLAIM_SIGNATURE</c>,
            <c>PASSWORD_CLAIM_SECRET_BLOCK</c>, and <c>TIMESTAMP</c>.
            </para>
             </li> <li> 
            <para>
             <c>CUSTOM_CHALLENGE</c>: This is returned if your custom authentication flow determines
            that the user should pass another challenge before tokens are issued. The parameters
            of the challenge are determined by your Lambda function and issued in the <c>ChallengeParameters</c>
            of a challenge response.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_SRP_AUTH</c>: Respond with the initial parameters of device SRP authentication.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_PASSWORD_VERIFIER</c>: Respond with <c>PASSWORD_CLAIM_SIGNATURE</c>, <c>PASSWORD_CLAIM_SECRET_BLOCK</c>,
            and <c>TIMESTAMP</c> after client-side SRP calculations. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>NEW_PASSWORD_REQUIRED</c>: For users who are required to change their passwords
            after successful first login. Respond to this challenge with <c>NEW_PASSWORD</c> and
            any required attributes that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter. You can also set values for attributes that aren't required by your user
            pool and that your app client can write.
            </para>
             
            <para>
            Amazon Cognito only returns this challenge for users who have temporary passwords.
            When you create passwordless users, you must provide values for all required attributes.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </li> <li> 
            <para>
             <c>MFA_SETUP</c>: For users who are required to setup an MFA factor before they can
            sign in. The MFA types activated for the user pool will be listed in the challenge
            parameters <c>MFAS_CAN_SETUP</c> value. 
            </para>
             
            <para>
            To set up time-based one-time password (TOTP) MFA, use the session returned in this
            challenge from <c>InitiateAuth</c> or <c>AdminInitiateAuth</c> as an input to <c>AssociateSoftwareToken</c>.
            Then, use the session returned by <c>VerifySoftwareToken</c> as an input to <c>RespondToAuthChallenge</c>
            or <c>AdminRespondToAuthChallenge</c> with challenge name <c>MFA_SETUP</c> to complete
            sign-in. 
            </para>
             
            <para>
            To set up SMS or email MFA, collect a <c>phone_number</c> or <c>email</c> attribute
            for the user. Then restart the authentication flow with an <c>InitiateAuth</c> or
            <c>AdminInitiateAuth</c> request. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.ChallengeResponses">
            <summary>
            Gets and sets the property ChallengeResponses. 
            <para>
            The responses to the challenge that you received in the previous request. Each challenge
            has its own required response parameters. The following examples are partial JSON
            request bodies that highlight challenge-response parameters.
            </para>
             <important> 
            <para>
            You must provide a SECRET_HASH parameter in all challenge responses to an app client
            that has a client secret. Include a <c>DEVICE_KEY</c> for device authentication.
            </para>
             </important> <dl> <dt>SELECT_CHALLENGE</dt> <dd> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "USERNAME": "[username]",
            "ANSWER": "[Challenge name]"}</c> 
            </para>
             
            <para>
            Available challenges are <c>PASSWORD</c>, <c>PASSWORD_SRP</c>, <c>EMAIL_OTP</c>, <c>SMS_OTP</c>,
            and <c>WEB_AUTHN</c>.
            </para>
             
            <para>
            Complete authentication in the <c>SELECT_CHALLENGE</c> response for <c>PASSWORD</c>,
            <c>PASSWORD_SRP</c>, and <c>WEB_AUTHN</c>:
            </para>
             <ul> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "WEB_AUTHN",
            "USERNAME": "[username]", "CREDENTIAL": "[AuthenticationResponseJSON]"}</c> 
            </para>
             
            <para>
            See <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-authenticationresponsejson">
            AuthenticationResponseJSON</a>.
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "PASSWORD",
            "USERNAME": "[username]", "PASSWORD": "[password]"}</c> 
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "PASSWORD_SRP",
            "USERNAME": "[username]", "SRP_A": "[SRP_A]"}</c> 
            </para>
             </li> </ul> 
            <para>
            For <c>SMS_OTP</c> and <c>EMAIL_OTP</c>, respond with the username and answer. Your
            user pool will send a code for the user to submit in the next challenge response.
            </para>
             <ul> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "SMS_OTP",
            "USERNAME": "[username]"}</c> 
            </para>
             </li> <li> 
            <para>
             <c>"ChallengeName": "SELECT_CHALLENGE", "ChallengeResponses": { "ANSWER": "EMAIL_OTP",
            "USERNAME": "[username]"}</c> 
            </para>
             </li> </ul> </dd> <dt>WEB_AUTHN</dt> <dd> 
            <para>
             <c>"ChallengeName": "WEB_AUTHN", "ChallengeResponses": { "USERNAME": "[username]",
            "CREDENTIAL": "[AuthenticationResponseJSON]"}</c> 
            </para>
             
            <para>
            See <a href="https://www.w3.org/TR/WebAuthn-3/#dictdef-authenticationresponsejson">
            AuthenticationResponseJSON</a>.
            </para>
             </dd> <dt>PASSWORD</dt> <dd> 
            <para>
             <c>"ChallengeName": "PASSWORD", "ChallengeResponses": { "USERNAME": "[username]",
            "PASSWORD": "[password]"}</c> 
            </para>
             </dd> <dt>PASSWORD_SRP</dt> <dd> 
            <para>
             <c>"ChallengeName": "PASSWORD_SRP", "ChallengeResponses": { "USERNAME": "[username]",
            "SRP_A": "[SRP_A]"}</c> 
            </para>
             </dd> <dt>SMS_OTP</dt> <dd> 
            <para>
             <c>"ChallengeName": "SMS_OTP", "ChallengeResponses": {"SMS_OTP_CODE": "[code]", "USERNAME":
            "[username]"}</c> 
            </para>
             </dd> <dt>EMAIL_OTP</dt> <dd> 
            <para>
             <c>"ChallengeName": "EMAIL_OTP", "ChallengeResponses": {"EMAIL_OTP_CODE": "[code]",
            "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>SMS_MFA</dt> <dd> 
            <para>
             <c>"ChallengeName": "SMS_MFA", "ChallengeResponses": {"SMS_MFA_CODE": "[code]", "USERNAME":
            "[username]"}</c> 
            </para>
             </dd> <dt>PASSWORD_VERIFIER</dt> <dd> 
            <para>
            This challenge response is part of the SRP flow. Amazon Cognito requires that your
            application respond to this challenge within a few seconds. When the response time
            exceeds this period, your user pool returns a <c>NotAuthorizedException</c> error.
            </para>
             
            <para>
             <c>"ChallengeName": "PASSWORD_VERIFIER", "ChallengeResponses": {"PASSWORD_CLAIM_SIGNATURE":
            "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK": "[secret_block]", "TIMESTAMP":
            [timestamp], "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>CUSTOM_CHALLENGE</dt> <dd> 
            <para>
             <c>"ChallengeName": "CUSTOM_CHALLENGE", "ChallengeResponses": {"USERNAME": "[username]",
            "ANSWER": "[challenge_answer]"}</c> 
            </para>
             </dd> <dt>NEW_PASSWORD_REQUIRED</dt> <dd> 
            <para>
             <c>"ChallengeName": "NEW_PASSWORD_REQUIRED", "ChallengeResponses": {"NEW_PASSWORD":
            "[new_password]", "USERNAME": "[username]"}</c> 
            </para>
             
            <para>
            To set any required attributes that <c>InitiateAuth</c> returned in an <c>requiredAttributes</c>
            parameter, add <c>"userAttributes.[attribute_name]": "[attribute_value]"</c>. This
            parameter can also set values for writable attributes that aren't required by your
            user pool.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </dd> <dt>SOFTWARE_TOKEN_MFA</dt> <dd> 
            <para>
             <c>"ChallengeName": "SOFTWARE_TOKEN_MFA", "ChallengeResponses": {"USERNAME": "[username]",
            "SOFTWARE_TOKEN_MFA_CODE": [authenticator_code]}</c> 
            </para>
             </dd> <dt>DEVICE_SRP_AUTH</dt> <dd> 
            <para>
             <c>"ChallengeName": "DEVICE_SRP_AUTH", "ChallengeResponses": {"USERNAME": "[username]",
            "DEVICE_KEY": "[device_key]", "SRP_A": "[srp_a]"}</c> 
            </para>
             </dd> <dt>DEVICE_PASSWORD_VERIFIER</dt> <dd> 
            <para>
             <c>"ChallengeName": "DEVICE_PASSWORD_VERIFIER", "ChallengeResponses": {"DEVICE_KEY":
            "[device_key]", "PASSWORD_CLAIM_SIGNATURE": "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK":
            "[secret_block]", "TIMESTAMP": [timestamp], "USERNAME": "[username]"}</c> 
            </para>
             </dd> <dt>MFA_SETUP</dt> <dd> 
            <para>
             <c>"ChallengeName": "MFA_SETUP", "ChallengeResponses": {"USERNAME": "[username]"},
            "SESSION": "[Session ID from VerifySoftwareToken]"</c> 
            </para>
             </dd> <dt>SELECT_MFA_TYPE</dt> <dd> 
            <para>
             <c>"ChallengeName": "SELECT_MFA_TYPE", "ChallengeResponses": {"USERNAME": "[username]",
            "ANSWER": "[SMS_MFA|EMAIL_MFA|SOFTWARE_TOKEN_MFA]"}</c> 
            </para>
             </dd> </dl> 
            <para>
            For more information about <c>SECRET_HASH</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>. For information about <c>DEVICE_KEY</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where the user is signing in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that maintains the state of authentication requests and challenge
            responses. If an <c>AdminInitiateAuth</c> or <c>AdminRespondToAuthChallenge</c> API
            request results in a determination that your application must pass another challenge,
            Amazon Cognito returns a session with other challenge parameters. Send this session
            identifier, unmodified, to the next <c>AdminRespondToAuthChallenge</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeResponse">
            <summary>
            The response to respond to the authentication challenge.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeResponse.AuthenticationResult">
            <summary>
            Gets and sets the property AuthenticationResult. 
            <para>
            The outcome of a successful authentication process. After your application has passed
            all challenges, Amazon Cognito returns an <c>AuthenticationResult</c> with the JSON
            web tokens (JWTs) that indicate successful sign-in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeResponse.ChallengeName">
            <summary>
            Gets and sets the property ChallengeName. 
            <para>
            The name of the next challenge that you must respond to.
            </para>
             
            <para>
            Possible challenges include the following:
            </para>
             <note> 
            <para>
            All of the following challenges require <c>USERNAME</c> and, when the app client has
            a client secret, <c>SECRET_HASH</c> in the parameters. Include a <c>DEVICE_KEY</c>
            for device authentication.
            </para>
             </note> <ul> <li> 
            <para>
             <c>WEB_AUTHN</c>: Respond to the challenge with the results of a successful authentication
            with a WebAuthn authenticator, or passkey, as <c>CREDENTIAL</c>. Examples of WebAuthn
            authenticators include biometric devices and security keys.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD</c>: Respond with the user's password as <c>PASSWORD</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_SRP</c>: Respond with the initial SRP secret as <c>SRP_A</c>.
            </para>
             </li> <li> 
            <para>
             <c>SELECT_CHALLENGE</c>: Respond with a challenge selection as <c>ANSWER</c>. It
            must be one of the challenge types in the <c>AvailableChallenges</c> response parameter.
            Add the parameters of the selected challenge, for example <c>USERNAME</c> and <c>SMS_OTP</c>.
            </para>
             </li> <li> 
            <para>
             <c>SMS_MFA</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_MFA</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_MFA_CODE</c> 
            </para>
             </li> <li> 
            <para>
             <c>EMAIL_OTP</c>: Respond with the code that your user pool delivered in an email
            message, as <c>EMAIL_OTP_CODE</c> .
            </para>
             </li> <li> 
            <para>
             <c>SMS_OTP</c>: Respond with the code that your user pool delivered in an SMS message,
            as <c>SMS_OTP_CODE</c>.
            </para>
             </li> <li> 
            <para>
             <c>PASSWORD_VERIFIER</c>: Respond with the second stage of SRP secrets as <c>PASSWORD_CLAIM_SIGNATURE</c>,
            <c>PASSWORD_CLAIM_SECRET_BLOCK</c>, and <c>TIMESTAMP</c>.
            </para>
             </li> <li> 
            <para>
             <c>CUSTOM_CHALLENGE</c>: This is returned if your custom authentication flow determines
            that the user should pass another challenge before tokens are issued. The parameters
            of the challenge are determined by your Lambda function and issued in the <c>ChallengeParameters</c>
            of a challenge response.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_SRP_AUTH</c>: Respond with the initial parameters of device SRP authentication.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>DEVICE_PASSWORD_VERIFIER</c>: Respond with <c>PASSWORD_CLAIM_SIGNATURE</c>, <c>PASSWORD_CLAIM_SECRET_BLOCK</c>,
            and <c>TIMESTAMP</c> after client-side SRP calculations. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device">Signing
            in with a device</a>.
            </para>
             </li> <li> 
            <para>
             <c>NEW_PASSWORD_REQUIRED</c>: For users who are required to change their passwords
            after successful first login. Respond to this challenge with <c>NEW_PASSWORD</c> and
            any required attributes that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter. You can also set values for attributes that aren't required by your user
            pool and that your app client can write.
            </para>
             
            <para>
            Amazon Cognito only returns this challenge for users who have temporary passwords.
            When you create passwordless users, you must provide values for all required attributes.
            </para>
             <note> 
            <para>
            In a <c>NEW_PASSWORD_REQUIRED</c> challenge response, you can't modify a required
            attribute that already has a value. In <c>AdminRespondToAuthChallenge</c> or <c>RespondToAuthChallenge</c>,
            set a value for any keys that Amazon Cognito returned in the <c>requiredAttributes</c>
            parameter, then use the <c>AdminUpdateUserAttributes</c> or <c>UpdateUserAttributes</c>
            API operation to modify the value of any additional attributes.
            </para>
             </note> </li> <li> 
            <para>
             <c>MFA_SETUP</c>: For users who are required to setup an MFA factor before they can
            sign in. The MFA types activated for the user pool will be listed in the challenge
            parameters <c>MFAS_CAN_SETUP</c> value. 
            </para>
             
            <para>
            To set up time-based one-time password (TOTP) MFA, use the session returned in this
            challenge from <c>InitiateAuth</c> or <c>AdminInitiateAuth</c> as an input to <c>AssociateSoftwareToken</c>.
            Then, use the session returned by <c>VerifySoftwareToken</c> as an input to <c>RespondToAuthChallenge</c>
            or <c>AdminRespondToAuthChallenge</c> with challenge name <c>MFA_SETUP</c> to complete
            sign-in. 
            </para>
             
            <para>
            To set up SMS or email MFA, collect a <c>phone_number</c> or <c>email</c> attribute
            for the user. Then restart the authentication flow with an <c>InitiateAuth</c> or
            <c>AdminInitiateAuth</c> request. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeResponse.ChallengeParameters">
            <summary>
            Gets and sets the property ChallengeParameters. 
            <para>
            The parameters that define your response to the next challenge.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session identifier that maintains the state of authentication requests and challenge
            responses. If an <c>InitiateAuth</c> or <c>RespondToAuthChallenge</c> API request
            results in a determination that your application must pass another challenge, Amazon
            Cognito returns a session with other challenge parameters. Send this session identifier,
            unmodified, to the next <c>RespondToAuthChallenge</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest">
            <summary>
            Container for the parameters to the RevokeToken operation.
            Revokes all of the access tokens generated by, and at the same time as, the specified
            refresh token. After a token is revoked, you can't use the revoked token to access
            Amazon Cognito user APIs, or to authorize access to your resource server.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where the token that you want to revoke was issued.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest.ClientSecret">
            <summary>
            Gets and sets the property ClientSecret. 
            <para>
            The client secret of the requested app client, if the client has a secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest.Token">
            <summary>
            Gets and sets the property Token. 
            <para>
            The refresh token that you want to revoke.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RevokeTokenResponse">
            <summary>
            This is the response object from the RevokeToken operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType">
            <summary>
            The settings of risk configuration for threat protection with threat protection in
            a user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType.AccountTakeoverRiskConfiguration">
            <summary>
            Gets and sets the property AccountTakeoverRiskConfiguration. 
            <para>
            The settings for automated responses and notification templates for adaptive authentication
            with threat protection.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The app client where this configuration is applied. When this parameter isn't present,
            the risk configuration applies to all user pool app clients that don't have client-level
            settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType.CompromisedCredentialsRiskConfiguration">
            <summary>
            Gets and sets the property CompromisedCredentialsRiskConfiguration. 
            <para>
            Settings for compromised-credentials actions and authentication types with threat
            protection in full-function <c>ENFORCED</c> mode.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType.RiskExceptionConfiguration">
            <summary>
            Gets and sets the property RiskExceptionConfiguration. 
            <para>
            Exceptions to the risk evaluation configuration, including always-allow and always-block
            IP address ranges. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskConfigurationType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that has the risk configuration applied.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.RiskExceptionConfigurationType">
            <summary>
            Exceptions to the risk evaluation configuration, including always-allow and always-block
            IP address ranges.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskExceptionConfigurationType.BlockedIPRangeList">
            <summary>
            Gets and sets the property BlockedIPRangeList. 
            <para>
            An always-block IP address list. Overrides the risk decision and always blocks authentication
            requests. This parameter is displayed and set in CIDR notation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.RiskExceptionConfigurationType.SkippedIPRangeList">
            <summary>
            Gets and sets the property SkippedIPRangeList. 
            <para>
            An always-allow IP address list. Risk detection isn't performed on the IP addresses
            in this range list. This parameter is displayed and set in CIDR notation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.S3ConfigurationType">
            <summary>
            Configuration for the Amazon S3 bucket destination of user activity log export with
            threat protection.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.S3ConfigurationType.BucketArn">
            <summary>
            Gets and sets the property BucketArn. 
            <para>
            The ARN of an Amazon S3 bucket that's the destination for threat protection log export.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType">
            <summary>
            A list of the user attributes and their properties in your user pool. The attribute
            schema contains standard attributes, custom attributes with a <c>custom:</c> prefix,
            and developer attributes with a <c>dev:</c> prefix. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html">User
            pool attributes</a>.
            
             
            <para>
            Developer-only <c>dev:</c> attributes are a legacy feature of user pools, and are
            read-only to all app clients. You can create and update developer-only attributes
            only with IAM-authenticated API operations. Use app client read/write permissions
            instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.AttributeDataType">
            <summary>
            Gets and sets the property AttributeDataType. 
            <para>
            The data format of the values for your attribute. When you choose an <c>AttributeDataType</c>,
            Amazon Cognito validates the input against the data type. A custom attribute value
            in your user's ID token is always a string, for example <c>"custom:isMember" : "true"</c>
            or <c>"custom:YearsAsMember" : "12"</c>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.DeveloperOnlyAttribute">
            <summary>
            Gets and sets the property DeveloperOnlyAttribute. <note> 
            <para>
            You should use <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UserPoolClientType.html#CognitoUserPools-Type-UserPoolClientType-WriteAttributes">WriteAttributes</a>
            in the user pool client to control how attributes can be mutated for new use cases
            instead of using <c>DeveloperOnlyAttribute</c>.
            </para>
             </note> 
            <para>
            Specifies whether the attribute type is developer only. This attribute can only be
            modified by an administrator. Users won't be able to modify this attribute using their
            access token. For example, <c>DeveloperOnlyAttribute</c> can be modified using AdminUpdateUserAttributes
            but can't be updated using UpdateUserAttributes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.Mutable">
            <summary>
            Gets and sets the property Mutable. 
            <para>
            Specifies whether the value of the attribute can be changed.
            </para>
             
            <para>
            Any user pool attribute whose value you map from an IdP attribute must be mutable,
            with a parameter value of <c>true</c>. Amazon Cognito updates mapped attributes when
            users sign in to your application through an IdP. If an attribute is immutable, Amazon
            Cognito throws an error when it attempts to update the attribute. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-specifying-attribute-mapping.html">Specifying
            Identity Provider Attribute Mappings for Your User Pool</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of your user pool attribute. When you create or update a user pool, adding
            a schema attribute creates a custom or developer-only attribute. When you add an attribute
            with a <c>Name</c> value of <c>MyAttribute</c>, Amazon Cognito creates the custom
            attribute <c>custom:MyAttribute</c>. When <c>DeveloperOnlyAttribute</c> is <c>true</c>,
            Amazon Cognito creates your attribute as <c>dev:MyAttribute</c>. In an operation that
            describes a user pool, Amazon Cognito returns this value as <c>value</c> for standard
            attributes, <c>custom:value</c> for custom attributes, and <c>dev:value</c> for developer-only
            attributes..
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.NumberAttributeConstraints">
            <summary>
            Gets and sets the property NumberAttributeConstraints. 
            <para>
            Specifies the constraints for an attribute of the number type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.Required">
            <summary>
            Gets and sets the property Required. 
            <para>
            Specifies whether a user pool attribute is required. If the attribute is required
            and the user doesn't provide a value, registration or sign-in will fail.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SchemaAttributeType.StringAttributeConstraints">
            <summary>
            Gets and sets the property StringAttributeConstraints. 
            <para>
            Specifies the constraints for an attribute of the string type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException">
            <summary>
            This exception is thrown when the specified scope doesn't exist.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.#ctor(System.String)">
            <summary>
            Constructs a new ScopeDoesNotExistException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ScopeDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.#ctor(System.Exception)">
            <summary>
            Construct instance of ScopeDoesNotExistException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ScopeDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ScopeDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ScopeDoesNotExistException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest">
            <summary>
            Container for the parameters to the SetLogDeliveryConfiguration operation.
            Sets up or modifies the logging configuration of a user pool. User pools can export
            user notification logs and, when threat protection is active, user-activity logs.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
            user pool logs</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest.LogConfigurations">
            <summary>
            Gets and sets the property LogConfigurations. 
            <para>
            A collection of the logging configurations for a user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to configure logging.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse">
            <summary>
            This is the response object from the SetLogDeliveryConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse.LogDeliveryConfiguration">
            <summary>
            Gets and sets the property LogDeliveryConfiguration. 
            <para>
            The logging configuration that you applied to the requested user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest">
            <summary>
            Container for the parameters to the SetRiskConfiguration operation.
            Configures threat protection for a user pool or app client. Sets configuration for
            the following.
            
             <ul> <li> 
            <para>
            Responses to risks with adaptive authentication
            </para>
             </li> <li> 
            <para>
            Responses to vulnerable passwords with compromised-credentials detection
            </para>
             </li> <li> 
            <para>
            Notifications to users who have had risky activity detected
            </para>
             </li> <li> 
            <para>
            IP-address denylist and allowlist
            </para>
             </li> </ul> 
            <para>
            To set the risk configuration for the user pool to defaults, send this request with
            only the <c>UserPoolId</c> parameter. To reset the threat protection settings of an
            app client to be inherited from the user pool, send <c>UserPoolId</c> and <c>ClientId</c>
            parameters only. To change threat protection to audit-only or off, update the value
            of <c>UserPoolAddOns</c> in an <c>UpdateUserPool</c> request. To activate this setting,
            your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest.AccountTakeoverRiskConfiguration">
            <summary>
            Gets and sets the property AccountTakeoverRiskConfiguration. 
            <para>
            The settings for automated responses and notification templates for adaptive authentication
            with threat protection.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where you want to set a risk configuration. If <c>ClientId</c>
            is null, then the risk configuration is mapped to <c>UserPoolId</c>. When the client
            ID is null, the same risk configuration is applied to all the clients in the userPool.
            </para>
             
            <para>
            When you include a <c>ClientId</c> parameter, Amazon Cognito maps the configuration
            to the app client. When you include both <c>ClientId</c> and <c>UserPoolId</c>, Amazon
            Cognito maps the configuration to the app client only.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest.CompromisedCredentialsRiskConfiguration">
            <summary>
            Gets and sets the property CompromisedCredentialsRiskConfiguration. 
            <para>
            The configuration of automated reactions to detected compromised credentials. Includes
            settings for blocking future sign-in requests and for the types of password-submission
            events you want to monitor.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest.RiskExceptionConfiguration">
            <summary>
            Gets and sets the property RiskExceptionConfiguration. 
            <para>
            A set of IP-address overrides to threat protection. You can set up IP-address always-block
            and always-allow lists.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to set a risk configuration. If you include
            <c>UserPoolId</c> in your request, don't include <c>ClientId</c>. When the client
            ID is null, the same risk configuration is applied to all the clients in the userPool.
            When you include both <c>ClientId</c> and <c>UserPoolId</c>, Amazon Cognito maps the
            configuration to the app client only.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationResponse">
            <summary>
            This is the response object from the SetRiskConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationResponse.RiskConfiguration">
            <summary>
            Gets and sets the property RiskConfiguration. 
            <para>
            The API response that contains the risk configuration that you set and the timestamp
            of the most recent change.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest">
            <summary>
            Container for the parameters to the SetUICustomization operation.
            Configures UI branding settings for domains with the hosted UI (classic) branding
            version. Your user pool must have a domain. Configure a domain with .
            
             
            <para>
            Set the default configuration for all clients with a <c>ClientId</c> of <c>ALL</c>.
            When the <c>ClientId</c> value is an app client ID, the settings you pass in this
            request apply to that app client and override the default <c>ALL</c> configuration.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client that you want to customize. To apply a default style to all
            app clients not configured with client-level branding, set this parameter value to
            <c>ALL</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest.CSS">
            <summary>
            Gets and sets the property CSS. 
            <para>
            A plaintext CSS file that contains the custom fields that you want to apply to your
            user pool or app client. To download a template, go to the Amazon Cognito console.
            Navigate to your user pool <i>App clients</i> tab, select <i>Login pages</i>, edit
            <i>Hosted UI (classic) style</i>, and select the link to <c>CSS template.css</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest.ImageFile">
            <summary>
            Gets and sets the property ImageFile. 
            <para>
            The image that you want to set as your login in the classic hosted UI, as a Base64-formatted
            binary object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to apply branding to the classic hosted UI.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUICustomizationResponse">
            <summary>
            This is the response object from the SetUICustomization operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUICustomizationResponse.UICustomization">
            <summary>
            Gets and sets the property UICustomization. 
            <para>
            Information about the hosted UI branding that you applied.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest">
            <summary>
            Container for the parameters to the SetUserMFAPreference operation.
            Set the user's multi-factor authentication (MFA) method preference, including which
            MFA factors are activated and if any are preferred. Only one factor can be set as
            preferred. The preferred MFA factor will be used to authenticate a user if multiple
            factors are activated. If multiple options are activated and no preference is set,
            a challenge to choose an MFA option will be returned during sign-in. If an MFA type
            is activated for a user, the user will be prompted for MFA during all sign-in attempts
            unless device tracking is turned on and the device has been trusted. If you want MFA
            to be applied selectively based on the assessed risk level of sign-in attempts, deactivate
            MFA for users and turn on Adaptive Authentication for the user pool.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest.EmailMfaSettings">
            <summary>
            Gets and sets the property EmailMfaSettings. 
            <para>
            User preferences for email message MFA. Activates or deactivates email MFA and sets
            it as the preferred MFA method when multiple methods are available. To activate this
            setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest.SMSMfaSettings">
            <summary>
            Gets and sets the property SMSMfaSettings. 
            <para>
            User preferences for SMS message MFA. Activates or deactivates SMS MFA and sets it
            as the preferred MFA method when multiple methods are available.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest.SoftwareTokenMfaSettings">
            <summary>
            Gets and sets the property SoftwareTokenMfaSettings. 
            <para>
            User preferences for time-based one-time password (TOTP) MFA. Activates or deactivates
            TOTP MFA and sets it as the preferred MFA method when multiple methods are available.
            Users must register a TOTP authenticator before they set this as their preferred MFA
            method.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceResponse">
            <summary>
            This is the response object from the SetUserMFAPreference operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest">
            <summary>
            Container for the parameters to the SetUserPoolMfaConfig operation.
            Sets user pool multi-factor authentication (MFA) and passkey configuration. For more
            information about user pool MFA, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-mfa.html">Adding
            MFA</a>. For more information about WebAuthn passkeys see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html#amazon-cognito-user-pools-authentication-flow-methods-passkey">Authentication
            flows</a>.
            
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest.EmailMfaConfiguration">
            <summary>
            Gets and sets the property EmailMfaConfiguration. 
            <para>
            Sets configuration for user pool email message MFA and sign-in with one-time passwords
            (OTPs). Includes the subject and body of the email message template for sign-in and
            MFA messages. To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest.MfaConfiguration">
            <summary>
            Gets and sets the property MfaConfiguration. 
            <para>
            Sets multi-factor authentication (MFA) to be on, off, or optional. When <c>ON</c>,
            all users must set up MFA before they can sign in. When <c>OPTIONAL</c>, your application
            must make a client-side determination of whether a user wants to register an MFA device.
            For user pools with adaptive authentication with threat protection, choose <c>OPTIONAL</c>.
            </para>
             
            <para>
            When <c>MfaConfiguration</c> is <c>OPTIONAL</c>, managed login doesn't automatically
            prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses
            and in managed login for users who have chosen and configured a preferred MFA factor.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest.SmsMfaConfiguration">
            <summary>
            Gets and sets the property SmsMfaConfiguration. 
            <para>
            Configures user pool SMS messages for MFA. Sets the message template and the SMS message
            sending configuration for Amazon SNS.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest.SoftwareTokenMfaConfiguration">
            <summary>
            Gets and sets the property SoftwareTokenMfaConfiguration. 
            <para>
            Configures a user pool for time-based one-time password (TOTP) MFA. Enables or disables
            TOTP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The user pool ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest.WebAuthnConfiguration">
            <summary>
            Gets and sets the property WebAuthnConfiguration. 
            <para>
            The configuration of your user pool for passkey, or WebAuthn, authentication and registration.
            You can set this configuration independent of the MFA configuration options in this
            operation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigResponse">
            <summary>
            This is the response object from the SetUserPoolMfaConfig operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigResponse.EmailMfaConfiguration">
            <summary>
            Gets and sets the property EmailMfaConfiguration. 
            <para>
            Shows configuration for user pool email message MFA and sign-in with one-time passwords
            (OTPs). Includes the subject and body of the email message template for sign-in and
            MFA messages. To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigResponse.MfaConfiguration">
            <summary>
            Gets and sets the property MfaConfiguration. 
            <para>
            Displays multi-factor authentication (MFA) as on, off, or optional. When <c>ON</c>,
            all users must set up MFA before they can sign in. When <c>OPTIONAL</c>, your application
            must make a client-side determination of whether a user wants to register an MFA device.
            For user pools with adaptive authentication with threat protection, choose <c>OPTIONAL</c>.
            </para>
             
            <para>
            When <c>MfaConfiguration</c> is <c>OPTIONAL</c>, managed login doesn't automatically
            prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses
            and in managed login for users who have chosen and configured a preferred MFA factor.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigResponse.SmsMfaConfiguration">
            <summary>
            Gets and sets the property SmsMfaConfiguration. 
            <para>
            Shows user pool SMS message configuration for MFA and sign-in with SMS-message OTPs.
            Includes the message template and the SMS message sending configuration for Amazon
            SNS.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigResponse.SoftwareTokenMfaConfiguration">
            <summary>
            Gets and sets the property SoftwareTokenMfaConfiguration. 
            <para>
            Shows user pool configuration for time-based one-time password (TOTP) MFA. Includes
            TOTP enabled or disabled state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigResponse.WebAuthnConfiguration">
            <summary>
            Gets and sets the property WebAuthnConfiguration. 
            <para>
            The configuration of your user pool for passkey, or WebAuthn, sign-in with authenticators
            like biometric and security-key devices. Includes relying-party configuration and
            settings for user-verification requirements.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest">
            <summary>
            Container for the parameters to the SetUserSettings operation.
            <i>This action is no longer supported.</i> You can use it to configure only SMS MFA.
            You can't use it to configure time-based one-time password (TOTP) software token or
            email MFA.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest.MFAOptions">
            <summary>
            Gets and sets the property MFAOptions. 
            <para>
            You can use this parameter only to set an SMS configuration that uses SMS for delivery.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SetUserSettingsResponse">
            <summary>
            The response from the server for a set user settings request.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SignInPolicyType">
            <summary>
            The policy for allowed types of authentication in a user pool. To activate this setting,
            your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignInPolicyType.AllowedFirstAuthFactors">
            <summary>
            Gets and sets the property AllowedFirstAuthFactors. 
            <para>
            The sign-in methods that a user pool supports as the first factor. You can permit
            users to start authentication with a standard username and password, or with other
            one-time password and hardware factors.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SignUpRequest">
            <summary>
            Container for the parameters to the SignUp operation.
            Registers a user with an app client and requests a user name, password, and user attributes
            in the user pool.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> 
            <para>
            You might receive a <c>LimitExceeded</c> exception in response to this request if
            you have exceeded a rate quota for email or SMS messages, and if your user pool automatically
            verifies email addresses or phone numbers. When you get this exception in the response,
            the user is successfully created and is in an <c>UNCONFIRMED</c> state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.AnalyticsMetadata">
            <summary>
            Gets and sets the property AnalyticsMetadata. 
            <para>
            Information that supports analytics outcomes with Amazon Pinpoint, including the user's
            endpoint ID. The endpoint ID is a destination for Amazon Pinpoint push notifications,
            for example a device identifier, email address, or phone number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client where the user wants to sign up.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.Password">
            <summary>
            Gets and sets the property Password. 
            <para>
            The user's proposed password. The password must comply with the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/managing-users-passwords.html">password
            requirements</a> of your user pool.
            </para>
             
            <para>
            Users can sign up without a password when your user pool supports passwordless sign-in
            with email or SMS OTPs. To create a user with no password, omit this parameter or
            submit a blank value. You can only create a passwordless user when passwordless sign-in
            is available.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.SecretHash">
            <summary>
            Gets and sets the property SecretHash. 
            <para>
            A keyed-hash message authentication code (HMAC) calculated using the secret key of
            a user pool client and username plus the client ID in the message. For more information
            about <c>SecretHash</c>, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#cognito-user-pools-computing-secret-hash">Computing
            secret hash values</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.UserAttributes">
            <summary>
            Gets and sets the property UserAttributes. 
            <para>
            An array of name-value pairs representing user attributes.
            </para>
             
            <para>
            For custom attributes, include a <c>custom:</c> prefix in the attribute name, for
            example <c>custom:department</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.UserContextData">
            <summary>
            Gets and sets the property UserContextData. 
            <para>
            Contextual data about your user session like the device fingerprint, IP address, or
            location. Amazon Cognito threat protection evaluates the risk of an authentication
            event based on the context that your app generates and passes to Amazon Cognito when
            it makes API requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-threat-protection-app.html">Collecting
            data for threat protection in applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The username of the user that you want to sign up. The value of this parameter is
            typically a username, but can be any alias attribute in your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpRequest.ValidationData">
            <summary>
            Gets and sets the property ValidationData. 
            <para>
            Temporary user attributes that contribute to the outcomes of your pre sign-up Lambda
            trigger. This set of key-value pairs are for custom validation of information that
            you collect from your users but don't need to retain.
            </para>
             
            <para>
            Your Lambda function can analyze this additional data and act on it. Your function
            can automatically confirm and verify select users or perform external API operations
            like logging user attributes and validation data to Amazon CloudWatch Logs.
            </para>
             
            <para>
            For more information about the pre sign-up Lambda trigger, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-sign-up.html">Pre
            sign-up Lambda trigger</a>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SignUpRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SignUpResponse">
            <summary>
            The response from the server for a registration request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpResponse.CodeDeliveryDetails">
            <summary>
            Gets and sets the property CodeDeliveryDetails. 
            <para>
            In user pools that automatically verify and confirm new users, Amazon Cognito sends
            users a message with a code or link that confirms ownership of the phone number or
            email address that they entered. The <c>CodeDeliveryDetails</c> object is information
            about the delivery destination for that link or code.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            A session Id that you can pass to <c>ConfirmSignUp</c> when you want to immediately
            sign in your user with the <c>USER_AUTH</c> flow after they complete sign-up.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpResponse.UserConfirmed">
            <summary>
            Gets and sets the property UserConfirmed. 
            <para>
            Indicates whether the user was automatically confirmed. You can auto-confirm users
            with a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-sign-up.html">pre
            sign-up Lambda trigger</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SignUpResponse.UserSub">
            <summary>
            Gets and sets the property UserSub. 
            <para>
            The unique identifier of the new user, for example <c>a1b2c3d4-5678-90ab-cdef-EXAMPLE11111</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SmsConfigurationType">
            <summary>
            User pool configuration for delivery of SMS messages with Amazon Simple Notification
            Service. To send SMS messages with Amazon SNS in the Amazon Web Services Region that
            you want, the Amazon Cognito user pool uses an Identity and Access Management (IAM)
            role in your Amazon Web Services account.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SmsConfigurationType.ExternalId">
            <summary>
            Gets and sets the property ExternalId. 
            <para>
            The external ID provides additional security for your IAM role. You can use an <c>ExternalId</c>
            with the IAM role that you use with Amazon SNS to send SMS messages for your user
            pool. If you provide an <c>ExternalId</c>, your Amazon Cognito user pool includes
            it in the request to assume your IAM role. You can configure the role trust policy
            to require that Amazon Cognito, and any principal, provide the <c>ExternalID</c>.
            If you use the Amazon Cognito Management Console to create a role for SMS multi-factor
            authentication (MFA), Amazon Cognito creates a role with the required permissions
            and a trust policy that demonstrates use of the <c>ExternalId</c>.
            </para>
             
            <para>
            For more information about the <c>ExternalId</c> of a role, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html">How
            to use an external ID when granting access to your Amazon Web Services resources to
            a third party</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SmsConfigurationType.SnsCallerArn">
            <summary>
            Gets and sets the property SnsCallerArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon SNS caller. This is the ARN of the IAM
            role in your Amazon Web Services account that Amazon Cognito will use to send SMS
            messages. SMS messages are subject to a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html">spending
            limit</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SmsConfigurationType.SnsRegion">
            <summary>
            Gets and sets the property SnsRegion. 
            <para>
            The Amazon Web Services Region to use with Amazon SNS integration. You can choose
            the same Region as your user pool, or a supported <b>Legacy Amazon SNS alternate Region</b>.
            
            </para>
             
            <para>
             Amazon Cognito resources in the Asia Pacific (Seoul) Amazon Web Services Region must
            use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">SMS
            message settings for Amazon Cognito user pools</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SmsMfaConfigType">
            <summary>
            The configuration of multi-factor authentication (MFA) with SMS messages in a user
            pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SmsMfaConfigType.SmsAuthenticationMessage">
            <summary>
            Gets and sets the property SmsAuthenticationMessage. 
            <para>
            The SMS authentication message that will be sent to users with the code they must
            sign in with. The message must contain the <c>{####}</c> placeholder. Your user pool
            replaces the placeholder with the MFA code. If this parameter isn't provided, your
            user pool sends a default message.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SmsMfaConfigType.SmsConfiguration">
            <summary>
            Gets and sets the property SmsConfiguration. 
            <para>
            User pool configuration for delivery of SMS messages with Amazon Simple Notification
            Service. To send SMS messages with Amazon SNS in the Amazon Web Services Region that
            you want, the Amazon Cognito user pool uses an Identity and Access Management (IAM)
            role in your Amazon Web Services account.
            </para>
             
            <para>
            You can set <c>SmsConfiguration</c> in <c>CreateUserPool</c> and <c> UpdateUserPool</c>,
            or in <c>SetUserPoolMfaConfig</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SMSMfaSettingsType">
            <summary>
            A user's preference for using SMS message multi-factor authentication (MFA). Turns
            SMS MFA on and off, and can set SMS as preferred when other MFA options are available.
            You can't turn off SMS MFA for any of your users when MFA is required in your user
            pool; you can only set the type that your user prefers.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SMSMfaSettingsType.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            Specifies whether SMS message MFA is activated. If an MFA type is activated for a
            user, the user will be prompted for MFA during all sign-in attempts, unless device
            tracking is turned on and the device has been trusted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SMSMfaSettingsType.PreferredMfa">
            <summary>
            Gets and sets the property PreferredMfa. 
            <para>
            Specifies whether SMS is the preferred MFA method. If true, your user pool prompts
            the specified user for a code delivered by SMS message after username-password sign-in
            succeeds. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaConfigType">
            <summary>
            Settings for time-based one-time password (TOTP) multi-factor authentication (MFA)
            in a user pool. Enables and disables availability of this feature.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaConfigType.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            The activation state of TOTP MFA.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            <summary>
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new SoftwareTokenMFANotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of SoftwareTokenMFANotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of SoftwareTokenMFANotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of SoftwareTokenMFANotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of SoftwareTokenMFANotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the SoftwareTokenMFANotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaSettingsType">
            <summary>
            A user's preference for using time-based one-time password (TOTP) multi-factor authentication
            (MFA). Turns TOTP MFA on and off, and can set TOTP as preferred when other MFA options
            are available. You can't turn off TOTP MFA for any of your users when MFA is required
            in your user pool; you can only set the type that your user prefers.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaSettingsType.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            Specifies whether software token MFA is activated. If an MFA type is activated for
            a user, the user will be prompted for MFA during all sign-in attempts, unless device
            tracking is turned on and the device has been trusted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaSettingsType.PreferredMfa">
            <summary>
            Gets and sets the property PreferredMfa. 
            <para>
            Specifies whether software token MFA is the preferred MFA method.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest">
            <summary>
            Container for the parameters to the StartUserImportJob operation.
            Instructs your user pool to start importing users from a CSV file that contains their
            usernames and attributes. For more information about importing users from a CSV file,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID of a user import job that you previously created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that you want to start importing users into.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StartUserImportJobResponse">
            <summary>
            Represents the response from the server to the request to start the user import job.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StartUserImportJobResponse.UserImportJob">
            <summary>
            Gets and sets the property UserImportJob. 
            <para>
            The details of the user import job. Includes logging destination, status, and the
            Amazon S3 pre-signed URL for CSV upload.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest">
            <summary>
            Container for the parameters to the StartWebAuthnRegistration operation.
            Requests credential creation options from your user pool for the currently signed-in
            user. Returns information about the user pool, the user profile, and authentication
            requirements. Users must provide this information in their request to enroll your
            application with their passkey provider.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationResponse">
            <summary>
            This is the response object from the StartWebAuthnRegistration operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationResponse.CredentialCreationOptions">
            <summary>
            Gets and sets the property CredentialCreationOptions. 
            <para>
            The information that a user can provide in their request to register with their passkey
            provider.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest">
            <summary>
            Container for the parameters to the StopUserImportJob operation.
            Instructs your user pool to stop a running job that's importing users from a CSV file
            that contains their usernames and attributes. For more information about importing
            users from a CSV file, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID of a running user import job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that you want to stop.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StopUserImportJobResponse">
            <summary>
            Represents the response from the server to the request to stop the user import job.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StopUserImportJobResponse.UserImportJob">
            <summary>
            Gets and sets the property UserImportJob. 
            <para>
            The details of the user import job. Includes logging destination, status, and the
            Amazon S3 pre-signed URL for CSV upload.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.StringAttributeConstraintsType">
            <summary>
            The minimum and maximum length values of an attribute that is of the string type,
            for example <c>custom:department</c>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StringAttributeConstraintsType.MaxLength">
            <summary>
            Gets and sets the property MaxLength. 
            <para>
            The maximum length of a string attribute value. Must be a number less than or equal
            to <c>2^1023</c>, represented as a string with a length of 131072 characters or fewer.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.StringAttributeConstraintsType.MinLength">
            <summary>
            Gets and sets the property MinLength. 
            <para>
            The minimum length of a string attribute value.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TagResourceRequest">
            <summary>
            Container for the parameters to the TagResource operation.
            Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you can
            use to categorize and manage user pools in different ways, such as by purpose, owner,
            environment, or other criteria.
            
             
            <para>
            Each tag consists of a key and value, both of which you define. A key is a general
            category for more specific values. For example, if you have two versions of a user
            pool, one for testing and another for production, you might assign an <c>Environment</c>
            tag key to both user pools. The value of this key might be <c>Test</c> for one user
            pool, and <c>Production</c> for the other.
            </para>
             
            <para>
            Tags are useful for cost tracking and access control. You can activate your tags so
            that they appear on the Billing and Cost Management console, where you can track the
            costs associated with your user pools. In an Identity and Access Management policy,
            you can constrain permissions for user pools based on specific tags or tag values.
            </para>
             
            <para>
            You can use this action up to 5 times per second, per account. A user pool can have
            as many as 50 tags.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the user pool to assign the tags to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TagResourceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            An array of tag keys and values that you want to assign to the user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TagResourceResponse">
            <summary>
            This is the response object from the TagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TermsDescriptionType">
            <summary>
            The details of a set of terms documents. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsDescriptionType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsDescriptionType.Enforcement">
            <summary>
            Gets and sets the property Enforcement. 
            <para>
            This parameter is reserved for future use and currently accepts one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsDescriptionType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsDescriptionType.TermsId">
            <summary>
            Gets and sets the property TermsId. 
            <para>
            The ID of the requested terms documents.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsDescriptionType.TermsName">
            <summary>
            Gets and sets the property TermsName. 
            <para>
            The type and friendly name of the requested terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TermsExistsException">
            <summary>
            Terms document names must be unique to the app client. This exception is thrown when
            you attempt to create terms documents with a duplicate <c>TermsName</c>.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.#ctor(System.String)">
            <summary>
            Constructs a new TermsExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TermsExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TermsExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TermsExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TermsExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TermsExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TermsExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TermsType">
            <summary>
            The details of a set of terms documents. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client that the terms documents are assigned to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.Enforcement">
            <summary>
            Gets and sets the property Enforcement. 
            <para>
            This parameter is reserved for future use and currently accepts one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.Links">
            <summary>
            Gets and sets the property Links. 
            <para>
            A map of URLs to languages. For each localized language that will view the requested
            <c>TermsName</c>, assign a URL. A selection of <c>cognito:default</c> displays for
            all languages that don't have a language-specific URL.
            </para>
             
            <para>
            For example, <c>"cognito:default": "https://terms.example.com", "cognito:spanish":
            "https://terms.example.com/es"</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.TermsId">
            <summary>
            Gets and sets the property TermsId. 
            <para>
            The ID of the terms documents.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.TermsName">
            <summary>
            Gets and sets the property TermsName. 
            <para>
            The type and friendly name of the terms documents.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.TermsSource">
            <summary>
            Gets and sets the property TermsSource. 
            <para>
            This parameter is reserved for future use and currently accepts one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TermsType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException">
            <summary>
            This exception is thrown when you've attempted to change your feature plan but the
            operation isn't permitted.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.#ctor(System.String)">
            <summary>
            Constructs a new TierChangeNotAllowedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TierChangeNotAllowedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.#ctor(System.Exception)">
            <summary>
            Construct instance of TierChangeNotAllowedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TierChangeNotAllowedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TierChangeNotAllowedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TierChangeNotAllowedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TokenValidityUnitsType">
            <summary>
            The time units that, with <c>IdTokenValidity</c>, <c>AccessTokenValidity</c>, and
            <c>RefreshTokenValidity</c>, set and display the duration of ID, access, and refresh
            tokens for an app client. You can assign a separate token validity unit to each type
            of token.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TokenValidityUnitsType.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
             A time unit for the value that you set in the <c>AccessTokenValidity</c> parameter.
            The default <c>AccessTokenValidity</c> time unit is <c>hours</c>. <c>AccessTokenValidity</c>
            duration can range from five minutes to one day.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TokenValidityUnitsType.IdToken">
            <summary>
            Gets and sets the property IdToken. 
            <para>
            A time unit for the value that you set in the <c>IdTokenValidity</c> parameter. The
            default <c>IdTokenValidity</c> time unit is <c>hours</c>. <c>IdTokenValidity</c> duration
            can range from five minutes to one day.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.TokenValidityUnitsType.RefreshToken">
            <summary>
            Gets and sets the property RefreshToken. 
            <para>
            A time unit for the value that you set in the <c>RefreshTokenValidity</c> parameter.
            The default <c>RefreshTokenValidity</c> time unit is <c>days</c>. <c>RefreshTokenValidity</c>
            duration can range from 60 minutes to 10 years.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            <summary>
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.#ctor(System.String)">
            <summary>
            Constructs a new TooManyFailedAttemptsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TooManyFailedAttemptsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TooManyFailedAttemptsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyFailedAttemptsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyFailedAttemptsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TooManyFailedAttemptsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            <summary>
            This exception is thrown when the user has made too many requests for a given operation.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.#ctor(System.String)">
            <summary>
            Constructs a new TooManyRequestsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TooManyRequestsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UICustomizationType">
            <summary>
            A container for the UI customization information for the hosted UI in a user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The app client ID for your UI customization. When this value isn't present, the customization
            applies to all user pool app clients that don't have client-level settings..
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.CSS">
            <summary>
            Gets and sets the property CSS. 
            <para>
            The CSS values in the UI customization.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.CSSVersion">
            <summary>
            Gets and sets the property CSSVersion. 
            <para>
            The CSS version number.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.ImageUrl">
            <summary>
            Gets and sets the property ImageUrl. 
            <para>
            A URL path to the hosted logo image of your UI customization.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UICustomizationType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool with hosted UI customizations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UnauthorizedException">
            <summary>
            Exception that is thrown when the request isn't authorized. This can happen due to
            an invalid access token in the request.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.#ctor(System.String)">
            <summary>
            Constructs a new UnauthorizedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UnauthorizedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.#ctor(System.Exception)">
            <summary>
            Construct instance of UnauthorizedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnauthorizedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnauthorizedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UnauthorizedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnauthorizedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            <summary>
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.#ctor(System.String)">
            <summary>
            Constructs a new UnexpectedLambdaException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UnexpectedLambdaException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.#ctor(System.Exception)">
            <summary>
            Construct instance of UnexpectedLambdaException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnexpectedLambdaException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnexpectedLambdaException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UnexpectedLambdaException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException">
            <summary>
            This exception is thrown when the specified identifier isn't supported.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.#ctor(System.String)">
            <summary>
            Constructs a new UnsupportedIdentityProviderException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UnsupportedIdentityProviderException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.#ctor(System.Exception)">
            <summary>
            Construct instance of UnsupportedIdentityProviderException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedIdentityProviderException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedIdentityProviderException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UnsupportedIdentityProviderException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            <summary>
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.#ctor(System.String)">
            <summary>
            Constructs a new UnsupportedOperationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UnsupportedOperationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.#ctor(System.Exception)">
            <summary>
            Construct instance of UnsupportedOperationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedOperationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedOperationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UnsupportedOperationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException">
            <summary>
            Exception that is thrown when an unsupported token is passed to an operation.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.#ctor(System.String)">
            <summary>
            Constructs a new UnsupportedTokenTypeException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UnsupportedTokenTypeException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.#ctor(System.Exception)">
            <summary>
            Construct instance of UnsupportedTokenTypeException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedTokenTypeException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedTokenTypeException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UnsupportedTokenTypeException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException">
            <summary>
            The request failed because the user is in an unsupported state.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.#ctor(System.String)">
            <summary>
            Constructs a new UnsupportedUserStateException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UnsupportedUserStateException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.#ctor(System.Exception)">
            <summary>
            Construct instance of UnsupportedUserStateException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedUserStateException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UnsupportedUserStateException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UnsupportedUserStateException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UntagResourceRequest">
            <summary>
            Container for the parameters to the UntagResource operation.
            Given tag IDs that you previously assigned to a user pool, removes them.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UntagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UntagResourceRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
            An array of tag keys that you want to remove from the user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UntagResourceResponse">
            <summary>
            This is the response object from the UntagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest">
            <summary>
            Container for the parameters to the UpdateAuthEventFeedback operation.
            Provides the feedback for an authentication event generated by threat protection features.
            The user's response indicates that you think that the event either was from a valid
            user or was an unwanted authentication attempt. This feedback improves the risk evaluation
            decision for the user pool as part of Amazon Cognito threat protection. To activate
            this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            
             
            <para>
            This operation requires a <c>FeedbackToken</c> that Amazon Cognito generates and adds
            to notification emails when users have potentially suspicious authentication events.
            Users invoke this operation when they select the link that corresponds to <c>{one-click-link-valid}</c>
            or <c>{one-click-link-invalid}</c> in your notification template. Because <c>FeedbackToken</c>
            is a required parameter, you can't make requests to <c>UpdateAuthEventFeedback</c>
            without the contents of the notification email message.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest.EventId">
            <summary>
            Gets and sets the property EventId. 
            <para>
            The ID of the authentication event that you want to submit feedback for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest.FeedbackToken">
            <summary>
            Gets and sets the property FeedbackToken. 
            <para>
            The feedback token, an encrypted object generated by Amazon Cognito and passed to
            your user in the notification email message from the event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest.FeedbackValue">
            <summary>
            Gets and sets the property FeedbackValue. 
            <para>
            Your feedback to the authentication event. When you provide a <c>FeedbackValue</c>
            value of <c>valid</c>, you tell Amazon Cognito that you trust a user session where
            Amazon Cognito has evaluated some level of risk. When you provide a <c>FeedbackValue</c>
            value of <c>invalid</c>, you tell Amazon Cognito that you don't trust a user session,
            or you don't believe that Amazon Cognito evaluated a high-enough risk level.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The name of the user that you want to query or modify. The value of this parameter
            is typically your user's username, but it can be any of their alias attributes. If
            <c>username</c> isn't an alias attribute in your user pool, this value must be the
            <c>sub</c> of a local user or the username of a user from a third-party IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to update auth event feedback.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackResponse">
            <summary>
            This is the response object from the UpdateAuthEventFeedback operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest">
            <summary>
            Container for the parameters to the UpdateDeviceStatus operation.
            Updates the status of a the currently signed-in user's device so that it is marked
            as remembered or not remembered for the purpose of device authentication. Device authentication
            is a "remember me" mechanism that silently completes sign-in from trusted devices
            with a device key instead of a user-provided MFA code. This operation changes the
            status of a device without deleting it, so you can enable it again later. For more
            information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest.DeviceKey">
            <summary>
            Gets and sets the property DeviceKey. 
            <para>
            The device key of the device you want to update, for example <c>us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest.DeviceRememberedStatus">
            <summary>
            Gets and sets the property DeviceRememberedStatus. 
            <para>
            To enable device authentication with the specified device, set to <c>remembered</c>.To
            disable, set to <c>not_remembered</c>.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusResponse">
            <summary>
            The response to the request to update the device status.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest">
            <summary>
            Container for the parameters to the UpdateGroup operation.
            Given the name of a user pool group, updates any of the properties for precedence,
            IAM role, or description. For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A new description of the existing group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest.GroupName">
            <summary>
            Gets and sets the property GroupName. 
            <para>
            The name of the group that you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest.Precedence">
            <summary>
            Gets and sets the property Precedence. 
            <para>
            A non-negative integer value that specifies the precedence of this group relative
            to the other groups that a user can belong to in the user pool. Zero is the highest
            precedence value. Groups with lower <c>Precedence</c> values take precedence over
            groups with higher or null <c>Precedence</c> values. If a user belongs to two or more
            groups, it is the group with the lowest precedence value whose role ARN is given in
            the user's tokens for the <c>cognito:roles</c> and <c>cognito:preferred_role</c> claims.
            </para>
             
            <para>
            Two groups can have the same <c>Precedence</c> value. If this happens, neither group
            takes precedence over the other. If two groups with the same <c>Precedence</c> have
            the same role ARN, that role is used in the <c>cognito:preferred_role</c> claim in
            tokens for users in each group. If the two groups have different role ARNs, the <c>cognito:preferred_role</c>
            claim isn't set in users' tokens.
            </para>
             
            <para>
            The default <c>Precedence</c> value is null. The maximum <c>Precedence</c> value is
            <c>2^31-1</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of an IAM role that you want to associate with the
            group. The role assignment contributes to the <c>cognito:roles</c> and <c>cognito:preferred_role</c>
            claims in group members' tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the group you want to update.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateGroupResponse">
            <summary>
            This is the response object from the UpdateGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateGroupResponse.Group">
            <summary>
            Gets and sets the property Group. 
            <para>
            Contains the updated details of the group, including precedence, IAM role, and description.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest">
            <summary>
            Container for the parameters to the UpdateIdentityProvider operation.
            Modifies the configuration and trust relationship between a third-party identity provider
            (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers
            through managed login and OIDC relying-party libraries. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest.AttributeMapping">
            <summary>
            Gets and sets the property AttributeMapping. 
            <para>
            A mapping of IdP attributes to standard and custom user pool attributes. Specify a
            user pool attribute as the key of the key-value pair, and the IdP attribute claim
            name as the value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest.IdpIdentifiers">
            <summary>
            Gets and sets the property IdpIdentifiers. 
            <para>
            An array of IdP identifiers, for example <c>"IdPIdentifiers": [ "MyIdP", "MyIdP2"
            ]</c>. Identifiers are friendly names that you can pass in the <c>idp_identifier</c>
            query parameter of requests to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authorization-endpoint.html">Authorize
            endpoint</a> to silently redirect to sign-in with the associated IdP. Identifiers
            in a domain format also enable the use of <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managing-saml-idp-naming.html">email-address
            matching with SAML providers</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest.ProviderDetails">
            <summary>
            Gets and sets the property ProviderDetails. 
            <para>
            The scopes, URLs, and identifiers for your external identity provider. The following
            examples describe the provider detail keys for each IdP type. These values and their
            schema are subject to change. Social IdP <c>authorize_scopes</c> values must match
            the values listed here.
            </para>
             <dl> <dt>OpenID Connect (OIDC)</dt> <dd> 
            <para>
            Amazon Cognito accepts the following elements when it can't discover endpoint URLs
            from <c>oidc_issuer</c>: <c>attributes_url</c>, <c>authorize_url</c>, <c>jwks_uri</c>,
            <c>token_url</c>.
            </para>
             
            <para>
            Create or update request: <c>"ProviderDetails": { "attributes_request_method": "GET",
            "attributes_url": "https://auth.example.com/userInfo", "authorize_scopes": "openid
            profile email", "authorize_url": "https://auth.example.com/authorize", "client_id":
            "1example23456789", "client_secret": "provider-app-client-secret", "jwks_uri": "https://auth.example.com/.well-known/jwks.json",
            "oidc_issuer": "https://auth.example.com", "token_url": "https://example.com/token"
            }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_request_method": "GET", "attributes_url":
            "https://auth.example.com/userInfo", "attributes_url_add_attributes": "false", "authorize_scopes":
            "openid profile email", "authorize_url": "https://auth.example.com/authorize", "client_id":
            "1example23456789", "client_secret": "provider-app-client-secret", "jwks_uri": "https://auth.example.com/.well-known/jwks.json",
            "oidc_issuer": "https://auth.example.com", "token_url": "https://example.com/token"
            }</c> 
            </para>
             </dd> <dt>SAML</dt> <dd> 
            <para>
            Create or update request with Metadata URL: <c>"ProviderDetails": { "IDPInit": "true",
            "IDPSignout": "true", "EncryptedResponses" : "true", "MetadataURL": "https://auth.example.com/sso/saml/metadata",
            "RequestSigningAlgorithm": "rsa-sha256" }</c> 
            </para>
             
            <para>
            Create or update request with Metadata file: <c>"ProviderDetails": { "IDPInit": "true",
            "IDPSignout": "true", "EncryptedResponses" : "true", "MetadataFile": "[metadata XML]",
            "RequestSigningAlgorithm": "rsa-sha256" }</c> 
            </para>
             
            <para>
            The value of <c>MetadataFile</c> must be the plaintext metadata document with all
            quote (") characters escaped by backslashes.
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "IDPInit": "true", "IDPSignout": "true",
            "EncryptedResponses" : "true", "ActiveEncryptionCertificate": "[certificate]", "MetadataURL":
            "https://auth.example.com/sso/saml/metadata", "RequestSigningAlgorithm": "rsa-sha256",
            "SLORedirectBindingURI": "https://auth.example.com/slo/saml", "SSORedirectBindingURI":
            "https://auth.example.com/sso/saml" }</c> 
            </para>
             </dd> <dt>LoginWithAmazon</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "profile postal_code",
            "client_id": "amzn1.application-oa2-client.1example23456789", "client_secret": "provider-app-client-secret"</c>
            
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url": "https://api.amazon.com/user/profile",
            "attributes_url_add_attributes": "false", "authorize_scopes": "profile postal_code",
            "authorize_url": "https://www.amazon.com/ap/oa", "client_id": "amzn1.application-oa2-client.1example23456789",
            "client_secret": "provider-app-client-secret", "token_request_method": "POST", "token_url":
            "https://api.amazon.com/auth/o2/token" }</c> 
            </para>
             </dd> <dt>Google</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "email profile
            openid", "client_id": "1example23456789.apps.googleusercontent.com", "client_secret":
            "provider-app-client-secret" }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url": "https://people.googleapis.com/v1/people/me?personFields=",
            "attributes_url_add_attributes": "true", "authorize_scopes": "email profile openid",
            "authorize_url": "https://accounts.google.com/o/oauth2/v2/auth", "client_id": "1example23456789.apps.googleusercontent.com",
            "client_secret": "provider-app-client-secret", "oidc_issuer": "https://accounts.google.com",
            "token_request_method": "POST", "token_url": "https://www.googleapis.com/oauth2/v4/token"
            }</c> 
            </para>
             </dd> <dt>SignInWithApple</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "authorize_scopes": "email name",
            "client_id": "com.example.cognito", "private_key": "1EXAMPLE", "key_id": "2EXAMPLE",
            "team_id": "3EXAMPLE" }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "attributes_url_add_attributes": "false",
            "authorize_scopes": "email name", "authorize_url": "https://appleid.apple.com/auth/authorize",
            "client_id": "com.example.cognito", "key_id": "1EXAMPLE", "oidc_issuer": "https://appleid.apple.com",
            "team_id": "2EXAMPLE", "token_request_method": "POST", "token_url": "https://appleid.apple.com/auth/token"
            }</c> 
            </para>
             </dd> <dt>Facebook</dt> <dd> 
            <para>
            Create or update request: <c>"ProviderDetails": { "api_version": "v17.0", "authorize_scopes":
            "public_profile, email", "client_id": "1example23456789", "client_secret": "provider-app-client-secret"
            }</c> 
            </para>
             
            <para>
            Describe response: <c>"ProviderDetails": { "api_version": "v17.0", "attributes_url":
            "https://graph.facebook.com/v17.0/me?fields=", "attributes_url_add_attributes": "true",
            "authorize_scopes": "public_profile, email", "authorize_url": "https://www.facebook.com/v17.0/dialog/oauth",
            "client_id": "1example23456789", "client_secret": "provider-app-client-secret", "token_request_method":
            "GET", "token_url": "https://graph.facebook.com/v17.0/oauth/access_token" }</c> 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The name of the IdP that you want to update. You can pass the identity provider name
            in the <c>identity_provider</c> query parameter of requests to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authorization-endpoint.html">Authorize
            endpoint</a> to silently redirect to sign-in with the associated IdP.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The Id of the user pool where you want to update your IdP.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderResponse">
            <summary>
            This is the response object from the UpdateIdentityProvider operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderResponse.IdentityProvider">
            <summary>
            Gets and sets the property IdentityProvider. 
            <para>
            The identity provider details.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest">
            <summary>
            Container for the parameters to the UpdateManagedLoginBranding operation.
            Configures the branding settings for a user pool style. This operation is the programmatic
            option for the configuration of a style in the branding editor.
            
             
            <para>
            Provides values for UI customization in a <c>Settings</c> JSON object and image files
            in an <c>Assets</c> array.
            </para>
             
            <para>
             This operation has a 2-megabyte request-size limit and include the CSS settings and
            image assets for your app client. Your branding settings might exceed 2MB in size.
            Amazon Cognito doesn't require that you pass all parameters in one request and preserves
            existing style settings that you don't specify. If your request is larger than 2MB,
            separate it into multiple requests, each with a size smaller than the limit.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest.Assets">
            <summary>
            Gets and sets the property Assets. 
            <para>
            An array of image files that you want to apply to roles like backgrounds, logos, and
            icons. Each object must also indicate whether it is for dark mode, light mode, or
            browser-adaptive mode.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest.ManagedLoginBrandingId">
            <summary>
            Gets and sets the property ManagedLoginBrandingId. 
            <para>
            The ID of the managed login branding style that you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest.Settings">
            <summary>
            Gets and sets the property Settings. 
            <para>
            A JSON file, encoded as a <c>Document</c> type, with the the settings that you want
            to apply to your style.
            </para>
             
            <para>
            The following components are not currently implemented and reserved for future use:
            </para>
             <ul> <li> 
            <para>
             <c>signUp</c> 
            </para>
             </li> <li> 
            <para>
             <c>instructions</c> 
            </para>
             </li> <li> 
            <para>
             <c>sessionTimerDisplay</c> 
            </para>
             </li> <li> 
            <para>
             <c>languageSelector</c> (for localization, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">Managed
            login localization)</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest.UseCognitoProvidedValues">
            <summary>
            Gets and sets the property UseCognitoProvidedValues. 
            <para>
            When <c>true</c>, applies the default branding style options. This option reverts
            to default style options that are managed by Amazon Cognito. You can modify them later
            in the branding editor.
            </para>
             
            <para>
            When you specify <c>true</c> for this option, you must also omit values for <c>Settings</c>
            and <c>Assets</c> in the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the managed login branding style that you want
            to update.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingResponse">
            <summary>
            This is the response object from the UpdateManagedLoginBranding operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingResponse.ManagedLoginBranding">
            <summary>
            Gets and sets the property ManagedLoginBranding. 
            <para>
            The details of the branding style that you updated.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest">
            <summary>
            Container for the parameters to the UpdateResourceServer operation.
            Updates the name and scopes of a resource server. All other fields are read-only.
            For more information about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, it is set to the default value.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest.Identifier">
            <summary>
            Gets and sets the property Identifier. 
            <para>
            A unique resource server identifier for the resource server. The identifier can be
            an API friendly name like <c>solar-system-data</c>. You can also set an API URL like
            <c>https://solar-system-data-api.example.com</c> as your identifier.
            </para>
             
            <para>
            Amazon Cognito represents scopes in the access token in the format <c>$resource-server-identifier/$scope</c>.
            Longer scope-identifier strings increase the size of your access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The updated name of the resource server.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest.Scopes">
            <summary>
            Gets and sets the property Scopes. 
            <para>
            An array of updated custom scope names and descriptions that you want to associate
            with your resource server.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the resource server that you want to update.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerResponse">
            <summary>
            This is the response object from the UpdateResourceServer operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateResourceServerResponse.ResourceServer">
            <summary>
            Gets and sets the property ResourceServer. 
            <para>
            The updated details of the requested resource server.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest">
            <summary>
            Container for the parameters to the UpdateTerms operation.
            Modifies existing terms documents for the requested app client. When Terms and conditions
            and Privacy policy documents are configured, the app client displays links to them
            in the sign-up page of managed login for the app client.
            
             
            <para>
            You can provide URLs for terms documents in the languages that are supported by <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">managed
            login localization</a>. Amazon Cognito directs users to the terms documents for their
            current language, with fallback to <c>default</c> if no document exists for the language.
            </para>
             
            <para>
            Each request accepts one type of terms document and a map of language-to-link for
            that document type. You must provide both types of terms documents in at least one
            language before Amazon Cognito displays your terms documents. Supply each type in
            separate requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest.Enforcement">
            <summary>
            Gets and sets the property Enforcement. 
            <para>
            This parameter is reserved for future use and currently accepts only one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest.Links">
            <summary>
            Gets and sets the property Links. 
            <para>
            A map of URLs to languages. For each localized language that will view the requested
            <c>TermsName</c>, assign a URL. A selection of <c>cognito:default</c> displays for
            all languages that don't have a language-specific URL.
            </para>
             
            <para>
            For example, <c>"cognito:default": "https://terms.example.com", "cognito:spanish":
            "https://terms.example.com/es"</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest.TermsId">
            <summary>
            Gets and sets the property TermsId. 
            <para>
            The ID of the terms document that you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest.TermsName">
            <summary>
            Gets and sets the property TermsName. 
            <para>
            The new name that you want to apply to the requested terms documents.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest.TermsSource">
            <summary>
            Gets and sets the property TermsSource. 
            <para>
            This parameter is reserved for future use and currently accepts only one value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that contains the terms that you want to update.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateTermsResponse">
            <summary>
            This is the response object from the UpdateTerms operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateTermsResponse.Terms">
            <summary>
            Gets and sets the property Terms. 
            <para>
            A summary of the updates to your terms documents.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest">
            <summary>
            Container for the parameters to the UpdateUserAttributes operation.
            Updates the currently signed-in user's attributes. To delete an attribute from the
            user, submit the attribute in your API request with a blank value.
            
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name,
            for example <c>custom:department</c>.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest.ClientMetadata">
            <summary>
            Gets and sets the property ClientMetadata. 
            <para>
            A map of custom key-value pairs that you can provide as input for any custom workflows
            that this action triggers. You create custom workflows by assigning Lambda functions
            to user pool triggers.
            </para>
             
            <para>
            When Amazon Cognito invokes any of these functions, it passes a JSON payload, which
            the function receives as input. This payload contains a <c>clientMetadata</c> attribute
            that provides the data that you assigned to the ClientMetadata parameter in your request.
            In your function code, you can process the <c>clientMetadata</c> value to enhance
            your workflow for your specific needs.
            </para>
             
            <para>
            To review the Lambda trigger types that Amazon Cognito invokes at runtime with API
            requests, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#lambda-triggers-by-event">
            Connecting API actions to Lambda triggers</a> in the <i>Amazon Cognito Developer Guide</i>.
            </para>
             <note> 
            <para>
            When you use the <c>ClientMetadata</c> parameter, note that Amazon Cognito won't do
            the following:
            </para>
             <ul> <li> 
            <para>
            Store the <c>ClientMetadata</c> value. This data is available only to Lambda triggers
            that are assigned to a user pool to support custom workflows. If your user pool configuration
            doesn't include triggers, the <c>ClientMetadata</c> parameter serves no purpose.
            </para>
             </li> <li> 
            <para>
            Validate the <c>ClientMetadata</c> value.
            </para>
             </li> <li> 
            <para>
            Encrypt the <c>ClientMetadata</c> value. Don't send sensitive information in this
            parameter.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest.UserAttributes">
            <summary>
            Gets and sets the property UserAttributes. 
            <para>
            An array of name-value pairs representing user attributes.
            </para>
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name.
            </para>
             
            <para>
            If you have set an attribute to require verification before Amazon Cognito updates
            its value, this request doesn’t immediately update the value of that attribute. After
            your user receives and responds to a verification message to verify the new value,
            Amazon Cognito updates the attribute value. Your user can sign in and receive messages
            with the original attribute value until they verify the new value.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesResponse">
            <summary>
            Represents the response from the server for the request to update user attributes.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesResponse.CodeDeliveryDetailsList">
            <summary>
            Gets and sets the property CodeDeliveryDetailsList. 
            <para>
            When the attribute-update request includes an email address or phone number attribute,
            Amazon Cognito sends a message to users with a code that confirms ownership of the
            new value that they entered. The <c>CodeDeliveryDetails</c> object is information
            about the delivery destination for that link or code. This behavior happens in user
            pools configured to automatically verify changes to those attributes. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#verifying-when-users-change-their-email-or-phone-number">Verifying
            when users change their email or phone number</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest">
            <summary>
            Container for the parameters to the UpdateUserPoolClient operation.
            Given a user pool app client ID, updates the configuration. To avoid setting parameters
            to Amazon Cognito defaults, construct this API request to pass the existing configuration
            of your app client, modified to include the changes that you want to make.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> 
            <para>
            Unlike app clients created in the console, Amazon Cognito doesn't automatically assign
            a branding style to app clients that you configure with this API operation. Managed
            login and classic hosted UI pages aren't available for your client until after you
            apply a branding style.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.AccessTokenValidity">
            <summary>
            Gets and sets the property AccessTokenValidity. 
            <para>
            The access token time limit. After this limit expires, your user can't use their access
            token. To specify the time unit for <c>AccessTokenValidity</c> as <c>seconds</c>,
            <c>minutes</c>, <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value
            in your API request.
            </para>
             
            <para>
            For example, when you set <c>AccessTokenValidity</c> to <c>10</c> and <c>TokenValidityUnits</c>
            to <c>hours</c>, your user can authorize access with their access token for 10 hours.
            </para>
             
            <para>
            The default time unit for <c>AccessTokenValidity</c> in an API request is hours. <i>Valid
            range</i> is displayed below in seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your access
            tokens are valid for one hour.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.AllowedOAuthFlows">
            <summary>
            Gets and sets the property AllowedOAuthFlows. 
            <para>
            The OAuth grant types that you want your app client to generate. To create an app
            client that generates client credentials grants, you must add <c>client_credentials</c>
            as the only allowed OAuth flow.
            </para>
             <dl> <dt>code</dt> <dd> 
            <para>
            Use a code grant flow, which provides an authorization code as the response. This
            code can be exchanged for access tokens with the <c>/oauth2/token</c> endpoint.
            </para>
             </dd> <dt>implicit</dt> <dd> 
            <para>
            Issue the access token (and, optionally, ID token, based on scopes) directly to your
            user.
            </para>
             </dd> <dt>client_credentials</dt> <dd> 
            <para>
            Issue the access token from the <c>/oauth2/token</c> endpoint directly to a non-person
            user using a combination of the client ID and client secret.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.AllowedOAuthFlowsUserPoolClient">
            <summary>
            Gets and sets the property AllowedOAuthFlowsUserPoolClient. 
            <para>
            Set to <c>true</c> to use OAuth 2.0 authorization server features in your app client.
            </para>
             
            <para>
            This parameter must have a value of <c>true</c> before you can configure the following
            features in your app client.
            </para>
             <ul> <li> 
            <para>
             <c>CallBackURLs</c>: Callback URLs.
            </para>
             </li> <li> 
            <para>
             <c>LogoutURLs</c>: Sign-out redirect URLs.
            </para>
             </li> <li> 
            <para>
             <c>AllowedOAuthScopes</c>: OAuth 2.0 scopes.
            </para>
             </li> <li> 
            <para>
             <c>AllowedOAuthFlows</c>: Support for authorization code, implicit, and client credentials
            OAuth 2.0 grants.
            </para>
             </li> </ul> 
            <para>
            To use authorization server features, configure one of these features in the Amazon
            Cognito console or set <c>AllowedOAuthFlowsUserPoolClient</c> to <c>true</c> in a
            <c>CreateUserPoolClient</c> or <c>UpdateUserPoolClient</c> API request. If you don't
            set a value for <c>AllowedOAuthFlowsUserPoolClient</c> in a request with the CLI or
            SDKs, it defaults to <c>false</c>. When <c>false</c>, only SDK-based API sign-in is
            permitted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.AllowedOAuthScopes">
            <summary>
            Gets and sets the property AllowedOAuthScopes. 
            <para>
            The OAuth, OpenID Connect (OIDC), and custom scopes that you want to permit your app
            client to authorize access with. Scopes govern access control to user pool self-service
            API operations, user data from the <c>userInfo</c> endpoint, and third-party APIs.
            Scope values include <c>phone</c>, <c>email</c>, <c>openid</c>, and <c>profile</c>.
            The <c>aws.cognito.signin.user.admin</c> scope authorizes user self-service operations.
            Custom scopes with resource servers authorize access to external APIs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.AnalyticsConfiguration">
            <summary>
            Gets and sets the property AnalyticsConfiguration. 
            <para>
            The user pool analytics configuration for collecting metrics and sending them to your
            Amazon Pinpoint campaign.
            </para>
             
            <para>
            In Amazon Web Services Regions where Amazon Pinpoint isn't available, user pools might
            not have access to analytics or might be configurable with campaigns in the US East
            (N. Virginia) Region. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-pinpoint-integration.html">Using
            Amazon Pinpoint analytics</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.AuthSessionValidity">
            <summary>
            Gets and sets the property AuthSessionValidity. 
            <para>
            Amazon Cognito creates a session token for each API request in an authentication flow.
            <c>AuthSessionValidity</c> is the duration, in minutes, of that session token. Your
            user pool native user must respond to each authentication challenge before the session
            expires.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.CallbackURLs">
            <summary>
            Gets and sets the property CallbackURLs. 
            <para>
            A list of allowed redirect, or callback, URLs for managed login authentication. These
            URLs are the paths where you want to send your users' browsers after they complete
            authentication with managed login or a third-party IdP. Typically, callback URLs are
            the home of an application that uses OAuth or OIDC libraries to process authentication
            outcomes.
            </para>
             
            <para>
            A redirect URI must meet the following requirements:
            </para>
             <ul> <li> 
            <para>
            Be an absolute URI.
            </para>
             </li> <li> 
            <para>
            Be registered with the authorization server. Amazon Cognito doesn't accept authorization
            requests with <c>redirect_uri</c> values that aren't in the list of <c>CallbackURLs</c>
            that you provide in this parameter.
            </para>
             </li> <li> 
            <para>
            Not include a fragment component.
            </para>
             </li> </ul> 
            <para>
            See <a href="https://tools.ietf.org/html/rfc6749#section-3.1.2">OAuth 2.0 - Redirection
            Endpoint</a>.
            </para>
             
            <para>
            Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes
            only.
            </para>
             
            <para>
            App callback URLs such as <c>myapp://example</c> are also supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client that you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.ClientName">
            <summary>
            Gets and sets the property ClientName. 
            <para>
            A friendly name for the app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.DefaultRedirectURI">
            <summary>
            Gets and sets the property DefaultRedirectURI. 
            <para>
            The default redirect URI. In app clients with one assigned IdP, replaces <c>redirect_uri</c>
            in authentication requests. Must be in the <c>CallbackURLs</c> list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.EnablePropagateAdditionalUserContextData">
            <summary>
            Gets and sets the property EnablePropagateAdditionalUserContextData. 
            <para>
            When <c>true</c>, your application can include additional <c>UserContextData</c> in
            authentication requests. This data includes the IP address, and contributes to analysis
            by threat protection features. For more information about propagation of user context
            data, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-device-fingerprint">Adding
            session data to API requests</a>. If you don’t include this parameter, you can't send
            the source IP address to Amazon Cognito threat protection features. You can only activate
            <c>EnablePropagateAdditionalUserContextData</c> in an app client that has a client
            secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.EnableTokenRevocation">
            <summary>
            Gets and sets the property EnableTokenRevocation. 
            <para>
            Activates or deactivates <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/token-revocation.html">token
            revocation</a> in the target app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.ExplicitAuthFlows">
            <summary>
            Gets and sets the property ExplicitAuthFlows. 
            <para>
            The <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html">authentication
            flows</a> that you want your user pool client to support. For each app client in your
            user pool, you can sign in your users with any combination of one or more flows, including
            with a user name and Secure Remote Password (SRP), a user name and password, or a
            custom authentication process that you define with Lambda functions.
            </para>
             <note> 
            <para>
            If you don't specify a value for <c>ExplicitAuthFlows</c>, your app client supports
            <c>ALLOW_REFRESH_TOKEN_AUTH</c>, <c>ALLOW_USER_SRP_AUTH</c>, and <c>ALLOW_CUSTOM_AUTH</c>.
            
            </para>
             </note> 
            <para>
            The values for authentication flow options include the following.
            </para>
             <ul> <li> 
            <para>
             <c>ALLOW_USER_AUTH</c>: Enable selection-based sign-in with <c>USER_AUTH</c>. This
            setting covers username-password, secure remote password (SRP), passwordless, and
            passkey authentication. This authentiation flow can do username-password and SRP authentication
            without other <c>ExplicitAuthFlows</c> permitting them. For example users can complete
            an SRP challenge through <c>USER_AUTH</c> without the flow <c>USER_SRP_AUTH</c> being
            active for the app client. This flow doesn't include <c>CUSTOM_AUTH</c>. 
            </para>
             
            <para>
            To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_ADMIN_USER_PASSWORD_AUTH</c>: Enable admin based user password authentication
            flow <c>ADMIN_USER_PASSWORD_AUTH</c>. This setting replaces the <c>ADMIN_NO_SRP_AUTH</c>
            setting. With this authentication flow, your app passes a user name and password to
            Amazon Cognito in the request, instead of using the Secure Remote Password (SRP) protocol
            to securely transmit the password.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_CUSTOM_AUTH</c>: Enable Lambda trigger based authentication.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_USER_PASSWORD_AUTH</c>: Enable user password-based authentication. In this
            flow, Amazon Cognito receives the password in the request instead of using the SRP
            protocol to verify passwords.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_USER_SRP_AUTH</c>: Enable SRP-based authentication.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_REFRESH_TOKEN_AUTH</c>: Enable authflow to refresh tokens.
            </para>
             </li> </ul> 
            <para>
            In some environments, you will see the values <c>ADMIN_NO_SRP_AUTH</c>, <c>CUSTOM_AUTH_FLOW_ONLY</c>,
            or <c>USER_PASSWORD_AUTH</c>. You can't assign these legacy <c>ExplicitAuthFlows</c>
            values to user pool clients at the same time as values that begin with <c>ALLOW_</c>,
            like <c>ALLOW_USER_SRP_AUTH</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.IdTokenValidity">
            <summary>
            Gets and sets the property IdTokenValidity. 
            <para>
            The ID token time limit. After this limit expires, your user can't use their ID token.
            To specify the time unit for <c>IdTokenValidity</c> as <c>seconds</c>, <c>minutes</c>,
            <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value in your API request.
            </para>
             
            <para>
            For example, when you set <c>IdTokenValidity</c> as <c>10</c> and <c>TokenValidityUnits</c>
            as <c>hours</c>, your user can authenticate their session with their ID token for
            10 hours.
            </para>
             
            <para>
            The default time unit for <c>IdTokenValidity</c> in an API request is hours. <i>Valid
            range</i> is displayed below in seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your ID tokens
            are valid for one hour.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.LogoutURLs">
            <summary>
            Gets and sets the property LogoutURLs. 
            <para>
            A list of allowed logout URLs for managed login authentication. When you pass <c>logout_uri</c>
            and <c>client_id</c> parameters to <c>/logout</c>, Amazon Cognito signs out your user
            and redirects them to the logout URL. This parameter describes the URLs that you want
            to be the permitted targets of <c>logout_uri</c>. A typical use of these URLs is when
            a user selects "Sign out" and you redirect them to your public homepage. For more
            information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">Logout
            endpoint</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.PreventUserExistenceErrors">
            <summary>
            Gets and sets the property PreventUserExistenceErrors. 
            <para>
            When <c>ENABLED</c>, suppresses messages that might indicate a valid user exists when
            someone attempts sign-in. This parameters sets your preference for the errors and
            responses that you want Amazon Cognito APIs to return during authentication, account
            confirmation, and password recovery when the user doesn't exist in the user pool.
            When set to <c>ENABLED</c> and the user doesn't exist, authentication returns an error
            indicating either the username or password was incorrect. Account confirmation and
            password recovery return a response indicating a code was sent to a simulated destination.
            When set to <c>LEGACY</c>, those APIs return a <c>UserNotFoundException</c> exception
            if the user doesn't exist in the user pool.
            </para>
             
            <para>
            Defaults to <c>LEGACY</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.ReadAttributes">
            <summary>
            Gets and sets the property ReadAttributes. 
            <para>
            The list of user attributes that you want your app client to have read access to.
            After your user authenticates in your app, their access token authorizes them to read
            their own attribute value for any attribute in this list.
            </para>
             
            <para>
            When you don't specify the <c>ReadAttributes</c> for your app client, your app can
            read the values of <c>email_verified</c>, <c>phone_number_verified</c>, and the standard
            attributes of your user pool. When your user pool app client has read access to these
            default attributes, <c>ReadAttributes</c> doesn't return any information. Amazon Cognito
            only populates <c>ReadAttributes</c> in the API response if you have specified your
            own custom set of read attributes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.RefreshTokenRotation">
            <summary>
            Gets and sets the property RefreshTokenRotation. 
            <para>
            The configuration of your app client for refresh token rotation. When enabled, your
            app client issues new ID, access, and refresh tokens when users renew their sessions
            with refresh tokens. When disabled, token refresh issues only ID and access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.RefreshTokenValidity">
            <summary>
            Gets and sets the property RefreshTokenValidity. 
            <para>
            The refresh token time limit. After this limit expires, your user can't use their
            refresh token. To specify the time unit for <c>RefreshTokenValidity</c> as <c>seconds</c>,
            <c>minutes</c>, <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value
            in your API request.
            </para>
             
            <para>
            For example, when you set <c>RefreshTokenValidity</c> as <c>10</c> and <c>TokenValidityUnits</c>
            as <c>days</c>, your user can refresh their session and retrieve new access and ID
            tokens for 10 days.
            </para>
             
            <para>
            The default time unit for <c>RefreshTokenValidity</c> in an API request is days. You
            can't set <c>RefreshTokenValidity</c> to 0. If you do, Amazon Cognito overrides the
            value with the default value of 30 days. <i>Valid range</i> is displayed below in
            seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your refresh
            tokens are valid for 30 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.SupportedIdentityProviders">
            <summary>
            Gets and sets the property SupportedIdentityProviders. 
            <para>
            A list of provider names for the identity providers (IdPs) that are supported on this
            client. The following are supported: <c>COGNITO</c>, <c>Facebook</c>, <c>Google</c>,
            <c>SignInWithApple</c>, and <c>LoginWithAmazon</c>. You can also specify the names
            that you configured for the SAML and OIDC IdPs in your user pool, for example <c>MySAMLIdP</c>
            or <c>MyOIDCIdP</c>.
            </para>
             
            <para>
            This parameter sets the IdPs that <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> will display on the login page for your app client. The removal of <c>COGNITO</c>
            from this list doesn't prevent authentication operations for local users with the
            user pools API in an Amazon Web Services SDK. The only way to prevent SDK-based authentication
            is to block access with a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-waf.html">WAF
            rule</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.TokenValidityUnits">
            <summary>
            Gets and sets the property TokenValidityUnits. 
            <para>
            The units that validity times are represented in. The default unit for refresh tokens
            is days, and the default for ID and access tokens are hours.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool where you want to update the app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest.WriteAttributes">
            <summary>
            Gets and sets the property WriteAttributes. 
            <para>
            The list of user attributes that you want your app client to have write access to.
            After your user authenticates in your app, their access token authorizes them to set
            or modify their own attribute value for any attribute in this list.
            </para>
             
            <para>
            When you don't specify the <c>WriteAttributes</c> for your app client, your app can
            write the values of the Standard attributes of your user pool. When your user pool
            has write access to these default attributes, <c>WriteAttributes</c> doesn't return
            any information. Amazon Cognito only populates <c>WriteAttributes</c> in the API response
            if you have specified your own custom set of write attributes.
            </para>
             
            <para>
            If your app client allows users to sign in through an IdP, this array must include
            all attributes that you have mapped to IdP attributes. Amazon Cognito updates mapped
            attributes when users sign in to your application through an IdP. If your app client
            does not have write access to a mapped attribute, Amazon Cognito throws an error when
            it tries to update the attribute. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-specifying-attribute-mapping.html">Specifying
            IdP Attribute Mappings for Your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientResponse">
            <summary>
            Represents the response from the server to the request to update the user pool client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientResponse.UserPoolClient">
            <summary>
            Gets and sets the property UserPoolClient. 
            <para>
            The updated details of your app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest">
            <summary>
            Container for the parameters to the UpdateUserPoolDomain operation.
            A user pool domain hosts managed login, an authorization server and web server for
            authentication in your application. This operation updates the branding version for
            user pool domains between <c>1</c> for hosted UI (classic) and <c>2</c> for managed
            login. It also updates the SSL certificate for user pool custom domains.
            
             
            <para>
            Changes to the domain branding version take up to one minute to take effect for a
            prefix domain and up to five minutes for a custom domain.
            </para>
             
            <para>
            This operation doesn't change the name of your user pool domain. To change your domain,
            delete it with <c>DeleteUserPoolDomain</c> and create a new domain with <c>CreateUserPoolDomain</c>.
            </para>
             
            <para>
            You can pass the ARN of a new Certificate Manager certificate in this request. Typically,
            ACM certificates automatically renew and you user pool can continue to use the same
            ARN. But if you generate a new certificate for your custom domain name, replace the
            original configuration with the new ARN in this request.
            </para>
             
            <para>
            ACM certificates for custom domains must be in the US East (N. Virginia) Amazon Web
            Services Region. After you submit your request, Amazon Cognito requires up to 1 hour
            to distribute your new certificate to your custom domain.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Configuring
            a user pool domain</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest.CustomDomainConfig">
            <summary>
            Gets and sets the property CustomDomainConfig. 
            <para>
            The configuration for a custom domain that hosts managed login for your application.
            In an <c>UpdateUserPoolDomain</c> request, this parameter specifies an SSL certificate
            for the managed login hosted webserver. The certificate must be an ACM ARN in <c>us-east-1</c>.
            </para>
             
            <para>
            When you create a custom domain, the passkey RP ID defaults to the custom domain.
            If you had a prefix domain active, this will cause passkey integration for your prefix
            domain to stop working due to a mismatch in RP ID. To keep the prefix domain passkey
            integration working, you can explicitly set RP ID to the prefix domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The name of the domain that you want to update. For custom domains, this is the fully-qualified
            domain name, for example <c>auth.example.com</c>. For prefix domains, this is the
            prefix alone, such as <c>myprefix</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest.ManagedLoginVersion">
            <summary>
            Gets and sets the property ManagedLoginVersion. 
            <para>
            A version number that indicates the state of managed login for your domain. Version
            <c>1</c> is hosted UI (classic). Version <c>2</c> is the newer managed login with
            the branding editor. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">Managed
            login</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that is associated with the domain you're updating.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainResponse">
            <summary>
            The UpdateUserPoolDomain response output.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainResponse.CloudFrontDomain">
            <summary>
            Gets and sets the property CloudFrontDomain. 
            <para>
            The fully-qualified domain name (FQDN) of the Amazon CloudFront distribution that
            hosts your managed login or classic hosted UI pages. You domain-name authority must
            have an alias record that points requests for your custom domain to this FQDN. Amazon
            Cognito returns this value if you set a custom domain with <c>CustomDomainConfig</c>.
            If you set an Amazon Cognito prefix domain, this operation returns a blank response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainResponse.ManagedLoginVersion">
            <summary>
            Gets and sets the property ManagedLoginVersion. 
            <para>
            A version number that indicates the state of managed login for your domain. Version
            <c>1</c> is hosted UI (classic). Version <c>2</c> is the newer managed login with
            the branding editor. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">Managed
            login</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest">
            <summary>
            Container for the parameters to the UpdateUserPool operation.
            Updates the configuration of a user pool. To avoid setting parameters to Amazon Cognito
            defaults, construct this API request to pass the existing configuration of your user
            pool, modified to include the changes that you want to make.
            
             <important> 
            <para>
            With the exception of <c>UserPoolTier</c>, if you don't provide a value for an attribute,
            Amazon Cognito sets it to its default value.
            </para>
             </important> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.AccountRecoverySetting">
            <summary>
            Gets and sets the property AccountRecoverySetting. 
            <para>
            The available verified method a user can use to recover their password when they call
            <c>ForgotPassword</c>. You can use this setting to define a preferred method when
            a user has more than one method available. With this setting, SMS doesn't qualify
            for a valid password recovery mechanism if the user also has SMS multi-factor authentication
            (MFA) activated. In the absence of this setting, Amazon Cognito uses the legacy behavior
            to determine the recovery method where SMS is preferred through email.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.AdminCreateUserConfig">
            <summary>
            Gets and sets the property AdminCreateUserConfig. 
            <para>
            The configuration for administrative creation of users. Includes the template for
            the invitation message for new users, the duration of temporary passwords, and permitting
            self-service sign-up.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.AutoVerifiedAttributes">
            <summary>
            Gets and sets the property AutoVerifiedAttributes. 
            <para>
            The attributes that you want your user pool to automatically verify. Possible values:
            <b>email</b>, <b>phone_number</b>. For more information see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#allowing-users-to-sign-up-and-confirm-themselves">Verifying
            contact information at sign-up</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.DeletionProtection">
            <summary>
            Gets and sets the property DeletionProtection. 
            <para>
            When active, <c>DeletionProtection</c> prevents accidental deletion of your user pool.
            Before you can delete a user pool that you have protected against deletion, you must
            deactivate this feature.
            </para>
             
            <para>
            When you try to delete a protected user pool in a <c>DeleteUserPool</c> API request,
            Amazon Cognito returns an <c>InvalidParameterException</c> error. To delete a protected
            user pool, send a new <c>DeleteUserPool</c> request after you deactivate deletion
            protection in an <c>UpdateUserPool</c> API request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.DeviceConfiguration">
            <summary>
            Gets and sets the property DeviceConfiguration. 
            <para>
            The device-remembering configuration for a user pool. Device remembering or device
            tracking is a "Remember me on this device" option for user pools that perform authentication
            with the device key of a trusted device in the back end, instead of a user-provided
            MFA code. For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>. A null value indicates that you have deactivated
            device remembering in your user pool.
            </para>
             <note> 
            <para>
            When you provide a value for any <c>DeviceConfiguration</c> field, you activate the
            Amazon Cognito device-remembering feature. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.EmailConfiguration">
            <summary>
            Gets and sets the property EmailConfiguration. 
            <para>
            The email configuration of your user pool. The email configuration type sets your
            preferred sending method, Amazon Web Services Region, and sender for email invitation
            and verification messages from your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.EmailVerificationMessage">
            <summary>
            Gets and sets the property EmailVerificationMessage. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.EmailVerificationSubject">
            <summary>
            Gets and sets the property EmailVerificationSubject. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.LambdaConfig">
            <summary>
            Gets and sets the property LambdaConfig. 
            <para>
            A collection of user pool Lambda triggers. Amazon Cognito invokes triggers at several
            possible stages of authentication operations. Triggers can modify the outcome of the
            operations that invoked them.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.MfaConfiguration">
            <summary>
            Gets and sets the property MfaConfiguration. 
            <para>
            Sets multi-factor authentication (MFA) to be on, off, or optional. When <c>ON</c>,
            all users must set up MFA before they can sign in. When <c>OPTIONAL</c>, your application
            must make a client-side determination of whether a user wants to register an MFA device.
            For user pools with adaptive authentication with threat protection, choose <c>OPTIONAL</c>.
            </para>
             
            <para>
            When <c>MfaConfiguration</c> is <c>OPTIONAL</c>, managed login doesn't automatically
            prompt users to set up MFA. Amazon Cognito generates MFA prompts in API responses
            and in managed login for users who have chosen and configured a preferred MFA factor.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.Policies">
            <summary>
            Gets and sets the property Policies. 
            <para>
            The password policy and sign-in policy in the user pool. The password policy sets
            options like password complexity requirements and password history. The sign-in policy
            sets the options available to applications in <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice">choice-based
            authentication</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.PoolName">
            <summary>
            Gets and sets the property PoolName. 
            <para>
            The updated name of your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.SmsAuthenticationMessage">
            <summary>
            Gets and sets the property SmsAuthenticationMessage. 
            <para>
            The contents of the SMS message that your user pool sends to users in SMS authentication.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.SmsConfiguration">
            <summary>
            Gets and sets the property SmsConfiguration. 
            <para>
            The SMS configuration with the settings for your Amazon Cognito user pool to send
            SMS message with Amazon Simple Notification Service. To send SMS messages with Amazon
            SNS in the Amazon Web Services Region that you want, the Amazon Cognito user pool
            uses an Identity and Access Management (IAM) role in your Amazon Web Services account.
            For more information see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">SMS
            message settings</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.SmsVerificationMessage">
            <summary>
            Gets and sets the property SmsVerificationMessage. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.UserAttributeUpdateSettings">
            <summary>
            Gets and sets the property UserAttributeUpdateSettings. 
            <para>
            The settings for updates to user attributes. These settings include the property <c>AttributesRequireVerificationBeforeUpdate</c>,
            a user-pool setting that tells Amazon Cognito how to handle changes to the value of
            your users' email address and phone number attributes. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html#user-pool-settings-verifications-verify-attribute-updates">
            Verifying updates to email addresses and phone numbers</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.UserPoolAddOns">
            <summary>
            Gets and sets the property UserPoolAddOns. 
            <para>
            Contains settings for activation of threat protection, including the operating mode
            and additional authentication types. To log user security information but take no
            action, set to <c>AUDIT</c>. To configure automatic security responses to potentially
            unwanted traffic to your user pool, set to <c>ENFORCED</c>.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html">Adding
            advanced security to a user pool</a>. To activate this setting, your user pool must
            be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.UserPoolTags">
            <summary>
            Gets and sets the property UserPoolTags. 
            <para>
            The tag keys and values to assign to the user pool. A tag is a label that you can
            use to categorize and manage user pools in different ways, such as by purpose, owner,
            environment, or other criteria.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.UserPoolTier">
            <summary>
            Gets and sets the property UserPoolTier. 
            <para>
            The user pool <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html">feature
            plan</a>, or tier. This parameter determines the eligibility of the user pool for
            features like managed login, access-token customization, and threat protection. Defaults
            to <c>ESSENTIALS</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest.VerificationMessageTemplate">
            <summary>
            Gets and sets the property VerificationMessageTemplate. 
            <para>
            The template for the verification message that your user pool delivers to users who
            set an email address or phone number attribute.
            </para>
             
            <para>
            Set the email message type that corresponds to your <c>DefaultEmailOption</c> selection.
            For <c>CONFIRM_WITH_LINK</c>, specify an <c>EmailMessageByLink</c> and leave <c>EmailMessage</c>
            blank. For <c>CONFIRM_WITH_CODE</c>, specify an <c>EmailMessage</c> and leave <c>EmailMessageByLink</c>
            blank. When you supply both parameters with either choice, Amazon Cognito returns
            an error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UpdateUserPoolResponse">
            <summary>
            Represents the response from the server when you make a request to update the user
            pool.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserAttributeUpdateSettingsType">
            <summary>
            The settings for updates to user attributes. These settings include the property <c>AttributesRequireVerificationBeforeUpdate</c>,
            a user-pool setting that tells Amazon Cognito how to handle changes to the value of
            your users' email address and phone number attributes. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html#user-pool-settings-verifications-verify-attribute-updates">
            Verifying updates to email addresses and phone numbers</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserAttributeUpdateSettingsType.AttributesRequireVerificationBeforeUpdate">
            <summary>
            Gets and sets the property AttributesRequireVerificationBeforeUpdate. 
            <para>
            Requires that your user verifies their email address, phone number, or both before
            Amazon Cognito updates the value of that attribute. When you update a user attribute
            that has this option activated, Amazon Cognito sends a verification message to the
            new phone number or email address. Amazon Cognito doesn’t change the value of the
            attribute until your user responds to the verification message and confirms the new
            value.
            </para>
             
            <para>
            When <c>AttributesRequireVerificationBeforeUpdate</c> is false, your user pool doesn't
            require that your users verify attribute changes before Amazon Cognito updates them.
            In a user pool where <c>AttributesRequireVerificationBeforeUpdate</c> is false, API
            operations that change attribute values can immediately update a user’s <c>email</c>
            or <c>phone_number</c> attribute.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserContextDataType">
            <summary>
            Contextual data, such as the user's device fingerprint, IP address, or location, used
            for evaluating the risk of an unexpected event by Amazon Cognito threat protection.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserContextDataType.EncodedData">
            <summary>
            Gets and sets the property EncodedData. 
            <para>
            Encoded device-fingerprint details that your app collected with the Amazon Cognito
            context data collection library. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-device-fingerprint">Adding
            user device and session data to API requests</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserContextDataType.IpAddress">
            <summary>
            Gets and sets the property IpAddress. 
            <para>
            The source IP address of your user's device.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            <summary>
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.#ctor(System.String)">
            <summary>
            Constructs a new UserImportInProgressException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UserImportInProgressException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.#ctor(System.Exception)">
            <summary>
            Construct instance of UserImportInProgressException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserImportInProgressException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserImportInProgressException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UserImportInProgressException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserImportJobType">
            <summary>
            A user import job in a user pool. Describes the status of user import with a CSV file.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users into user pools from a CSV file</a>.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.CloudWatchLogsRoleArn">
            <summary>
            Gets and sets the property CloudWatchLogsRoleArn. 
            <para>
            The role Amazon Resource Name (ARN) for the Amazon CloudWatch Logging role for the
            user import job. For more information, see "Creating the CloudWatch Logs IAM Role"
            in the Amazon Cognito Developer Guide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.CompletionDate">
            <summary>
            Gets and sets the property CompletionDate. 
            <para>
            The date when the user import job was completed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.CompletionMessage">
            <summary>
            Gets and sets the property CompletionMessage. 
            <para>
            The message returned when the user import job is completed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.FailedUsers">
            <summary>
            Gets and sets the property FailedUsers. 
            <para>
            The number of users that couldn't be imported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.ImportedUsers">
            <summary>
            Gets and sets the property ImportedUsers. 
            <para>
            The number of users that were successfully imported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID of the user import job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.JobName">
            <summary>
            Gets and sets the property JobName. 
            <para>
            The friendly name of the user import job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.PreSignedUrl">
            <summary>
            Gets and sets the property PreSignedUrl. 
            <para>
            The pre-signed URL target for uploading the CSV file.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.SkippedUsers">
            <summary>
            Gets and sets the property SkippedUsers. 
            <para>
            The number of users that were skipped.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date when the user import job was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The status of the user import job. One of the following:
            </para>
             <ul> <li> 
            <para>
             <c>Created</c> - The job was created but not started.
            </para>
             </li> <li> 
            <para>
             <c>Pending</c> - A transition state. You have started the job, but it has not begun
            importing users yet.
            </para>
             </li> <li> 
            <para>
             <c>InProgress</c> - The job has started, and users are being imported.
            </para>
             </li> <li> 
            <para>
             <c>Stopping</c> - You have stopped the job, but the job has not stopped importing
            users yet.
            </para>
             </li> <li> 
            <para>
             <c>Stopped</c> - You have stopped the job, and the job has stopped importing users.
            </para>
             </li> <li> 
            <para>
             <c>Succeeded</c> - The job has completed successfully.
            </para>
             </li> <li> 
            <para>
             <c>Failed</c> - The job has stopped due to an error.
            </para>
             </li> <li> 
            <para>
             <c>Expired</c> - You created a job, but did not start the job within 24-48 hours.
            All data associated with the job was deleted, and the job can't be started.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserImportJobType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that the users are being imported into.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            <summary>
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.#ctor(System.String)">
            <summary>
            Constructs a new UserLambdaValidationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UserLambdaValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.#ctor(System.Exception)">
            <summary>
            Construct instance of UserLambdaValidationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserLambdaValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserLambdaValidationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UserLambdaValidationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UsernameConfigurationType">
            <summary>
            The configuration of a user pool for username case sensitivity.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UsernameConfigurationType.CaseSensitive">
            <summary>
            Gets and sets the property CaseSensitive. 
            <para>
            Specifies whether user name case sensitivity will be applied for all users in the
            user pool through Amazon Cognito APIs. For most use cases, set case sensitivity to
            <c>False</c> (case insensitive) as a best practice. When usernames and email addresses
            are case insensitive, users can sign in as the same user when they enter a different
            capitalization of their user name.
            </para>
             
            <para>
            Valid values include:
            </para>
             <dl> <dt>true</dt> <dd> 
            <para>
            Enables case sensitivity for all username input. When this option is set to <c>true</c>,
            users must sign in using the exact capitalization of their given username, such as
            “UserName”. This is the default value.
            </para>
             </dd> <dt>false</dt> <dd> 
            <para>
            Enables case insensitivity for all username input. For example, when this option is
            set to <c>false</c>, users can sign in using <c>username</c>, <c>USERNAME</c>, or
            <c>UserName</c>. This option also enables both <c>preferred_username</c> and <c>email</c>
            alias to be case insensitive, in addition to the <c>username</c> attribute.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            <summary>
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.#ctor(System.String)">
            <summary>
            Constructs a new UsernameExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UsernameExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of UsernameExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UsernameExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UsernameExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UsernameExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UsernameExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            <summary>
            This exception is thrown when a user isn't confirmed successfully.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.#ctor(System.String)">
            <summary>
            Constructs a new UserNotConfirmedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UserNotConfirmedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.#ctor(System.Exception)">
            <summary>
            Construct instance of UserNotConfirmedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserNotConfirmedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserNotConfirmedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UserNotConfirmedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            <summary>
            This exception is thrown when a user isn't found.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new UserNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UserNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of UserNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UserNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            <summary>
            This exception is thrown when user pool add-ons aren't enabled.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.#ctor(System.String)">
            <summary>
            Constructs a new UserPoolAddOnNotEnabledException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UserPoolAddOnNotEnabledException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.#ctor(System.Exception)">
            <summary>
            Construct instance of UserPoolAddOnNotEnabledException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserPoolAddOnNotEnabledException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserPoolAddOnNotEnabledException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UserPoolAddOnNotEnabledException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnsType">
            <summary>
            Contains settings for activation of threat protection, including the operating mode
            and additional authentication types. To log user security information but take no
            action, set to <c>AUDIT</c>. To configure automatic security responses to potentially
            unwanted traffic to your user pool, set to <c>ENFORCED</c>.
            
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html">Adding
            advanced security to a user pool</a>. To activate this setting, your user pool must
            be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnsType.AdvancedSecurityAdditionalFlows">
            <summary>
            Gets and sets the property AdvancedSecurityAdditionalFlows. 
            <para>
            Threat protection configuration options for additional authentication types in your
            user pool, including custom authentication. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnsType.AdvancedSecurityMode">
            <summary>
            Gets and sets the property AdvancedSecurityMode. 
            <para>
            The operating mode of threat protection for standard authentication types in your
            user pool, including username-password and secure remote password (SRP) authentication.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolClientDescription">
            <summary>
            A short description of a user pool app client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientDescription.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The app client ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientDescription.ClientName">
            <summary>
            Gets and sets the property ClientName. 
            <para>
            The app client name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientDescription.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool that's associated with the app client.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolClientType">
            <summary>
            The configuration of a user pool client.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.AccessTokenValidity">
            <summary>
            Gets and sets the property AccessTokenValidity. 
            <para>
            The access token time limit. After this limit expires, your user can't use their access
            token. To specify the time unit for <c>AccessTokenValidity</c> as <c>seconds</c>,
            <c>minutes</c>, <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value
            in your API request.
            </para>
             
            <para>
            For example, when you set <c>AccessTokenValidity</c> to <c>10</c> and <c>TokenValidityUnits</c>
            to <c>hours</c>, your user can authorize access with their access token for 10 hours.
            </para>
             
            <para>
            The default time unit for <c>AccessTokenValidity</c> in an API request is hours. <i>Valid
            range</i> is displayed below in seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your access
            tokens are valid for one hour.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.AllowedOAuthFlows">
            <summary>
            Gets and sets the property AllowedOAuthFlows. 
            <para>
            The OAuth grant types that you want your app client to generate. To create an app
            client that generates client credentials grants, you must add <c>client_credentials</c>
            as the only allowed OAuth flow.
            </para>
             <dl> <dt>code</dt> <dd> 
            <para>
            Use a code grant flow, which provides an authorization code as the response. This
            code can be exchanged for access tokens with the <c>/oauth2/token</c> endpoint.
            </para>
             </dd> <dt>implicit</dt> <dd> 
            <para>
            Issue the access token (and, optionally, ID token, based on scopes) directly to your
            user.
            </para>
             </dd> <dt>client_credentials</dt> <dd> 
            <para>
            Issue the access token from the <c>/oauth2/token</c> endpoint directly to a non-person
            user using a combination of the client ID and client secret.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.AllowedOAuthFlowsUserPoolClient">
            <summary>
            Gets and sets the property AllowedOAuthFlowsUserPoolClient. 
            <para>
            Set to <c>true</c> to use OAuth 2.0 authorization server features in your app client.
            </para>
             
            <para>
            This parameter must have a value of <c>true</c> before you can configure the following
            features in your app client.
            </para>
             <ul> <li> 
            <para>
             <c>CallBackURLs</c>: Callback URLs.
            </para>
             </li> <li> 
            <para>
             <c>LogoutURLs</c>: Sign-out redirect URLs.
            </para>
             </li> <li> 
            <para>
             <c>AllowedOAuthScopes</c>: OAuth 2.0 scopes.
            </para>
             </li> <li> 
            <para>
             <c>AllowedOAuthFlows</c>: Support for authorization code, implicit, and client credentials
            OAuth 2.0 grants.
            </para>
             </li> </ul> 
            <para>
            To use authorization server features, configure one of these features in the Amazon
            Cognito console or set <c>AllowedOAuthFlowsUserPoolClient</c> to <c>true</c> in a
            <c>CreateUserPoolClient</c> or <c>UpdateUserPoolClient</c> API request. If you don't
            set a value for <c>AllowedOAuthFlowsUserPoolClient</c> in a request with the CLI or
            SDKs, it defaults to <c>false</c>. When <c>false</c>, only SDK-based API sign-in is
            permitted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.AllowedOAuthScopes">
            <summary>
            Gets and sets the property AllowedOAuthScopes. 
            <para>
            The OAuth 2.0 scopes that you want your app client to support. Can include standard
            OAuth scopes like <c>phone</c>, <c>email</c>, <c>openid</c>, and <c>profile</c>. Can
            also include the <c>aws.cognito.signin.user.admin</c> scope that authorizes user profile
            self-service operations and custom scopes from resource servers.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.AnalyticsConfiguration">
            <summary>
            Gets and sets the property AnalyticsConfiguration. 
            <para>
            The user pool analytics configuration for collecting metrics and sending them to your
            Amazon Pinpoint campaign.
            </para>
             <note> 
            <para>
            In Amazon Web Services Regions where Amazon Pinpoint isn't available, user pools only
            support sending events to Amazon Pinpoint projects in Amazon Web Services Region us-east-1.
            In Regions where Amazon Pinpoint is available, user pools support sending events to
            Amazon Pinpoint projects within that same Region.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.AuthSessionValidity">
            <summary>
            Gets and sets the property AuthSessionValidity. 
            <para>
            Amazon Cognito creates a session token for each API request in an authentication flow.
            <c>AuthSessionValidity</c> is the duration, in minutes, of that session token. Your
            user pool native user must respond to each authentication challenge before the session
            expires.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.CallbackURLs">
            <summary>
            Gets and sets the property CallbackURLs. 
            <para>
            A list of allowed redirect (callback) URLs for the IdPs.
            </para>
             
            <para>
            A redirect URI must:
            </para>
             <ul> <li> 
            <para>
            Be an absolute URI.
            </para>
             </li> <li> 
            <para>
            Be registered with the authorization server.
            </para>
             </li> <li> 
            <para>
            Not include a fragment component.
            </para>
             </li> </ul> 
            <para>
            See <a href="https://tools.ietf.org/html/rfc6749#section-3.1.2">OAuth 2.0 - Redirection
            Endpoint</a>.
            </para>
             
            <para>
            Amazon Cognito requires HTTPS over HTTP for callback URLs to <c>http://localhost</c>,
            <c>http://127.0.0.1</c> and <c>http://[::1]</c>. These callback URLs are for testing
            purposes only. You can specify custom TCP ports for your callback URLs.
            </para>
             
            <para>
            App callback URLs such as myapp://example are also supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The ID of the app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.ClientName">
            <summary>
            Gets and sets the property ClientName. 
            <para>
            The name of the app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.ClientSecret">
            <summary>
            Gets and sets the property ClientSecret. 
            <para>
            The app client secret.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.DefaultRedirectURI">
            <summary>
            Gets and sets the property DefaultRedirectURI. 
            <para>
            The default redirect URI. Must be in the <c>CallbackURLs</c> list.
            </para>
             
            <para>
            A redirect URI must:
            </para>
             <ul> <li> 
            <para>
            Be an absolute URI.
            </para>
             </li> <li> 
            <para>
            Be registered with the authorization server.
            </para>
             </li> <li> 
            <para>
            Not include a fragment component.
            </para>
             </li> </ul> 
            <para>
            See <a href="https://tools.ietf.org/html/rfc6749#section-3.1.2">OAuth 2.0 - Redirection
            Endpoint</a>.
            </para>
             
            <para>
            Amazon Cognito requires HTTPS over HTTP for callback URLs to <c>http://localhost</c>,
            <c>http://127.0.0.1</c> and <c>http://[::1]</c>. These callback URLs are for testing
            purposes only. You can specify custom TCP ports for your callback URLs.
            </para>
             
            <para>
            App callback URLs such as myapp://example are also supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.EnablePropagateAdditionalUserContextData">
            <summary>
            Gets and sets the property EnablePropagateAdditionalUserContextData. 
            <para>
            When <c>EnablePropagateAdditionalUserContextData</c> is true, Amazon Cognito accepts
            an <c>IpAddress</c> value that you send in the <c>UserContextData</c> parameter. The
            <c>UserContextData</c> parameter sends information to Amazon Cognito threat protection
            for risk analysis. You can send <c>UserContextData</c> when you sign in Amazon Cognito
            native users with the <c>InitiateAuth</c> and <c>RespondToAuthChallenge</c> API operations.
            </para>
             
            <para>
            When <c>EnablePropagateAdditionalUserContextData</c> is false, you can't send your
            user's source IP address to Amazon Cognito threat protection with unauthenticated
            API operations. <c>EnablePropagateAdditionalUserContextData</c> doesn't affect whether
            you can send a source IP address in a <c>ContextData</c> parameter with the authenticated
            API operations <c>AdminInitiateAuth</c> and <c>AdminRespondToAuthChallenge</c>.
            </para>
             
            <para>
            You can only activate <c>EnablePropagateAdditionalUserContextData</c> in an app client
            that has a client secret. For more information about propagation of user context data,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-device-fingerprint">Adding
            user device and session data to API requests</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.EnableTokenRevocation">
            <summary>
            Gets and sets the property EnableTokenRevocation. 
            <para>
            Indicates whether token revocation is activated for the user pool client. When you
            create a new user pool client, token revocation is activated by default.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.ExplicitAuthFlows">
            <summary>
            Gets and sets the property ExplicitAuthFlows. 
            <para>
            The <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html">authentication
            flows</a> that you want your user pool client to support. For each app client in your
            user pool, you can sign in your users with any combination of one or more flows, including
            with a user name and Secure Remote Password (SRP), a user name and password, or a
            custom authentication process that you define with Lambda functions.
            </para>
             <note> 
            <para>
            If you don't specify a value for <c>ExplicitAuthFlows</c>, your app client supports
            <c>ALLOW_REFRESH_TOKEN_AUTH</c>, <c>ALLOW_USER_SRP_AUTH</c>, and <c>ALLOW_CUSTOM_AUTH</c>.
            
            </para>
             </note> 
            <para>
            The values for authentication flow options include the following.
            </para>
             <ul> <li> 
            <para>
             <c>ALLOW_USER_AUTH</c>: Enable selection-based sign-in with <c>USER_AUTH</c>. This
            setting covers username-password, secure remote password (SRP), passwordless, and
            passkey authentication. This authentiation flow can do username-password and SRP authentication
            without other <c>ExplicitAuthFlows</c> permitting them. For example users can complete
            an SRP challenge through <c>USER_AUTH</c> without the flow <c>USER_SRP_AUTH</c> being
            active for the app client. This flow doesn't include <c>CUSTOM_AUTH</c>. 
            </para>
             
            <para>
            To activate this setting, your user pool must be in the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-essentials.html">
            Essentials tier</a> or higher.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_ADMIN_USER_PASSWORD_AUTH</c>: Enable admin based user password authentication
            flow <c>ADMIN_USER_PASSWORD_AUTH</c>. This setting replaces the <c>ADMIN_NO_SRP_AUTH</c>
            setting. With this authentication flow, your app passes a user name and password to
            Amazon Cognito in the request, instead of using the Secure Remote Password (SRP) protocol
            to securely transmit the password.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_CUSTOM_AUTH</c>: Enable Lambda trigger based authentication.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_USER_PASSWORD_AUTH</c>: Enable user password-based authentication. In this
            flow, Amazon Cognito receives the password in the request instead of using the SRP
            protocol to verify passwords.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_USER_SRP_AUTH</c>: Enable SRP-based authentication.
            </para>
             </li> <li> 
            <para>
             <c>ALLOW_REFRESH_TOKEN_AUTH</c>: Enable authflow to refresh tokens.
            </para>
             </li> </ul> 
            <para>
            In some environments, you will see the values <c>ADMIN_NO_SRP_AUTH</c>, <c>CUSTOM_AUTH_FLOW_ONLY</c>,
            or <c>USER_PASSWORD_AUTH</c>. You can't assign these legacy <c>ExplicitAuthFlows</c>
            values to user pool clients at the same time as values that begin with <c>ALLOW_</c>,
            like <c>ALLOW_USER_SRP_AUTH</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.IdTokenValidity">
            <summary>
            Gets and sets the property IdTokenValidity. 
            <para>
            The ID token time limit. After this limit expires, your user can't use their ID token.
            To specify the time unit for <c>IdTokenValidity</c> as <c>seconds</c>, <c>minutes</c>,
            <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value in your API request.
            </para>
             
            <para>
            For example, when you set <c>IdTokenValidity</c> as <c>10</c> and <c>TokenValidityUnits</c>
            as <c>hours</c>, your user can authenticate their session with their ID token for
            10 hours.
            </para>
             
            <para>
            The default time unit for <c>IdTokenValidity</c> in an API request is hours. <i>Valid
            range</i> is displayed below in seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your ID tokens
            are valid for one hour.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.LogoutURLs">
            <summary>
            Gets and sets the property LogoutURLs. 
            <para>
            A list of allowed logout URLs for the IdPs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.PreventUserExistenceErrors">
            <summary>
            Gets and sets the property PreventUserExistenceErrors. 
            <para>
            When <c>ENABLED</c>, suppresses messages that might indicate a valid user exists when
            someone attempts sign-in. This parameters sets your preference for the errors and
            responses that you want Amazon Cognito APIs to return during authentication, account
            confirmation, and password recovery when the user doesn't exist in the user pool.
            When set to <c>ENABLED</c> and the user doesn't exist, authentication returns an error
            indicating either the username or password was incorrect. Account confirmation and
            password recovery return a response indicating a code was sent to a simulated destination.
            When set to <c>LEGACY</c>, those APIs return a <c>UserNotFoundException</c> exception
            if the user doesn't exist in the user pool.
            </para>
             
            <para>
            Defaults to <c>LEGACY</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.ReadAttributes">
            <summary>
            Gets and sets the property ReadAttributes. 
            <para>
            The list of user attributes that you want your app client to have read access to.
            After your user authenticates in your app, their access token authorizes them to read
            their own attribute value for any attribute in this list.
            </para>
             
            <para>
            When you don't specify the <c>ReadAttributes</c> for your app client, your app can
            read the values of <c>email_verified</c>, <c>phone_number_verified</c>, and the standard
            attributes of your user pool. When your user pool app client has read access to these
            default attributes, <c>ReadAttributes</c> doesn't return any information. Amazon Cognito
            only populates <c>ReadAttributes</c> in the API response if you have specified your
            own custom set of read attributes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.RefreshTokenRotation">
            <summary>
            Gets and sets the property RefreshTokenRotation. 
            <para>
            The configuration of your app client for refresh token rotation. When enabled, your
            app client issues new ID, access, and refresh tokens when users renew their sessions
            with refresh tokens. When disabled, token refresh issues only ID and access tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.RefreshTokenValidity">
            <summary>
            Gets and sets the property RefreshTokenValidity. 
            <para>
            The refresh token time limit. After this limit expires, your user can't use their
            refresh token. To specify the time unit for <c>RefreshTokenValidity</c> as <c>seconds</c>,
            <c>minutes</c>, <c>hours</c>, or <c>days</c>, set a <c>TokenValidityUnits</c> value
            in your API request.
            </para>
             
            <para>
            For example, when you set <c>RefreshTokenValidity</c> as <c>10</c> and <c>TokenValidityUnits</c>
            as <c>days</c>, your user can refresh their session and retrieve new access and ID
            tokens for 10 days.
            </para>
             
            <para>
            The default time unit for <c>RefreshTokenValidity</c> in an API request is days. You
            can't set <c>RefreshTokenValidity</c> to 0. If you do, Amazon Cognito overrides the
            value with the default value of 30 days. <i>Valid range</i> is displayed below in
            seconds.
            </para>
             
            <para>
            If you don't specify otherwise in the configuration of your app client, your refresh
            tokens are valid for 30 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.SupportedIdentityProviders">
            <summary>
            Gets and sets the property SupportedIdentityProviders. 
            <para>
            A list of provider names for the identity providers (IdPs) that are supported on this
            client. The following are supported: <c>COGNITO</c>, <c>Facebook</c>, <c>Google</c>,
            <c>SignInWithApple</c>, and <c>LoginWithAmazon</c>. You can also specify the names
            that you configured for the SAML and OIDC IdPs in your user pool, for example <c>MySAMLIdP</c>
            or <c>MyOIDCIdP</c>.
            </para>
             
            <para>
            This parameter sets the IdPs that <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> will display on the login page for your app client. The removal of <c>COGNITO</c>
            from this list doesn't prevent authentication operations for local users with the
            user pools API in an Amazon Web Services SDK. The only way to prevent SDK-based authentication
            is to block access with a <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-waf.html">WAF
            rule</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.TokenValidityUnits">
            <summary>
            Gets and sets the property TokenValidityUnits. 
            <para>
            The time units that, with <c>IdTokenValidity</c>, <c>AccessTokenValidity</c>, and
            <c>RefreshTokenValidity</c>, set and display the duration of ID, access, and refresh
            tokens for an app client. You can assign a separate token validity unit to each type
            of token. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.UserPoolId">
            <summary>
            Gets and sets the property UserPoolId. 
            <para>
            The ID of the user pool associated with the app client.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolClientType.WriteAttributes">
            <summary>
            Gets and sets the property WriteAttributes. 
            <para>
            The list of user attributes that you want your app client to have write access to.
            After your user authenticates in your app, their access token authorizes them to set
            or modify their own attribute value for any attribute in this list.
            </para>
             
            <para>
            When you don't specify the <c>WriteAttributes</c> for your app client, your app can
            write the values of the Standard attributes of your user pool. When your user pool
            has write access to these default attributes, <c>WriteAttributes</c> doesn't return
            any information. Amazon Cognito only populates <c>WriteAttributes</c> in the API response
            if you have specified your own custom set of write attributes.
            </para>
             
            <para>
            If your app client allows users to sign in through an IdP, this array must include
            all attributes that you have mapped to IdP attributes. Amazon Cognito updates mapped
            attributes when users sign in to your application through an IdP. If your app client
            does not have write access to a mapped attribute, Amazon Cognito throws an error when
            it tries to update the attribute. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-specifying-attribute-mapping.html">Specifying
            IdP Attribute Mappings for Your user pool</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType">
            <summary>
            A short description of a user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The user pool ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType.LambdaConfig">
            <summary>
            Gets and sets the property LambdaConfig. 
            <para>
            A collection of user pool Lambda triggers. Amazon Cognito invokes triggers at several
            possible stages of user pool operations. Triggers can modify the outcome of the operations
            that invoked them.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The user pool name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The user pool status.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolPolicyType">
            <summary>
            A list of user pool policies. Contains the policy that sets password-complexity requirements.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolPolicyType.PasswordPolicy">
            <summary>
            Gets and sets the property PasswordPolicy. 
            <para>
            The password policy settings for a user pool, including complexity, history, and length
            requirements.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolPolicyType.SignInPolicy">
            <summary>
            Gets and sets the property SignInPolicy. 
            <para>
            The policy for allowed types of authentication in a user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            <summary>
            This exception is thrown when a user pool tag can't be set or updated.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.#ctor(System.String)">
            <summary>
            Constructs a new UserPoolTaggingException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of UserPoolTaggingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.#ctor(System.Exception)">
            <summary>
            Construct instance of UserPoolTaggingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserPoolTaggingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of UserPoolTaggingException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the UserPoolTaggingException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserPoolType">
            <summary>
            The configuration of a user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.AccountRecoverySetting">
            <summary>
            Gets and sets the property AccountRecoverySetting. 
            <para>
            The available verified method a user can use to recover their password when they call
            <c>ForgotPassword</c>. You can use this setting to define a preferred method when
            a user has more than one method available. With this setting, SMS doesn't qualify
            for a valid password recovery mechanism if the user also has SMS multi-factor authentication
            (MFA) activated. In the absence of this setting, Amazon Cognito uses the legacy behavior
            to determine the recovery method where SMS is preferred through email.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.AdminCreateUserConfig">
            <summary>
            Gets and sets the property AdminCreateUserConfig. 
            <para>
            The configuration for <c>AdminCreateUser</c> requests.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.AliasAttributes">
            <summary>
            Gets and sets the property AliasAttributes. 
            <para>
            Attributes supported as an alias for this user pool. An alias is an attribute that
            users can enter as an alternative username. Possible values: <b>phone_number</b>,
            <b>email</b>, or <b>preferred_username</b>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.AutoVerifiedAttributes">
            <summary>
            Gets and sets the property AutoVerifiedAttributes. 
            <para>
            The attributes that are auto-verified in a user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.CustomDomain">
            <summary>
            Gets and sets the property CustomDomain. 
            <para>
            A custom domain name that you provide to Amazon Cognito. This parameter applies only
            if you use a custom domain to host the sign-up and sign-in pages for your application.
            An example of a custom domain name might be <c>auth.example.com</c>.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Using
            Your Own Domain for the Hosted UI</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.DeletionProtection">
            <summary>
            Gets and sets the property DeletionProtection. 
            <para>
            When active, <c>DeletionProtection</c> prevents accidental deletion of your user pool.
            Before you can delete a user pool that you have protected against deletion, you must
            deactivate this feature.
            </para>
             
            <para>
            When you try to delete a protected user pool in a <c>DeleteUserPool</c> API request,
            Amazon Cognito returns an <c>InvalidParameterException</c> error. To delete a protected
            user pool, send a new <c>DeleteUserPool</c> request after you deactivate deletion
            protection in an <c>UpdateUserPool</c> API request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.DeviceConfiguration">
            <summary>
            Gets and sets the property DeviceConfiguration. 
            <para>
            The device-remembering configuration for a user pool. A null value indicates that
            you have deactivated device remembering in your user pool.
            </para>
             <note> 
            <para>
            When you provide a value for any <c>DeviceConfiguration</c> field, you activate the
            Amazon Cognito device-remembering feature.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.Domain">
            <summary>
            Gets and sets the property Domain. 
            <para>
            The domain prefix, if the user pool has a domain associated with it.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.EmailConfiguration">
            <summary>
            Gets and sets the property EmailConfiguration. 
            <para>
            The email configuration of your user pool. The email configuration type sets your
            preferred sending method, Amazon Web Services Region, and sender for messages from
            your user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.EmailConfigurationFailure">
            <summary>
            Gets and sets the property EmailConfigurationFailure. 
            <para>
            Deprecated. Review error codes from API requests with <c>EventSource:cognito-idp.amazonaws.com</c>
            in CloudTrail for information about problems with user pool email configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.EmailVerificationMessage">
            <summary>
            Gets and sets the property EmailVerificationMessage. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.EmailVerificationSubject">
            <summary>
            Gets and sets the property EmailVerificationSubject. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.EstimatedNumberOfUsers">
            <summary>
            Gets and sets the property EstimatedNumberOfUsers. 
            <para>
            A number estimating the size of the user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.LambdaConfig">
            <summary>
            Gets and sets the property LambdaConfig. 
            <para>
            A collection of user pool Lambda triggers. Amazon Cognito invokes triggers at several
            possible stages of user pool operations. Triggers can modify the outcome of the operations
            that invoked them.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.MfaConfiguration">
            <summary>
            Gets and sets the property MfaConfiguration. 
            <para>
            Can be one of the following values:
            </para>
             <ul> <li> 
            <para>
             <c>OFF</c> - MFA tokens aren't required and can't be specified during user registration.
            </para>
             </li> <li> 
            <para>
             <c>ON</c> - MFA tokens are required for all user registrations. You can only specify
            required when you're initially creating a user pool.
            </para>
             </li> <li> 
            <para>
             <c>OPTIONAL</c> - Users have the option when registering to create an MFA token.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.Policies">
            <summary>
            Gets and sets the property Policies. 
            <para>
            A list of user pool policies. Contains the policy that sets password-complexity requirements.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.SchemaAttributes">
            <summary>
            Gets and sets the property SchemaAttributes. 
            <para>
            A list of the user attributes and their properties in your user pool. The attribute
            schema contains standard attributes, custom attributes with a <c>custom:</c> prefix,
            and developer attributes with a <c>dev:</c> prefix. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html">User
            pool attributes</a>.
            </para>
             
            <para>
            Developer-only attributes are a legacy feature of user pools, and are read-only to
            all app clients. You can create and update developer-only attributes only with IAM-authenticated
            API operations. Use app client read/write permissions instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.SmsAuthenticationMessage">
            <summary>
            Gets and sets the property SmsAuthenticationMessage. 
            <para>
            The contents of the SMS authentication message.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.SmsConfiguration">
            <summary>
            Gets and sets the property SmsConfiguration. 
            <para>
            User pool configuration for delivery of SMS messages with Amazon Simple Notification
            Service. To send SMS messages with Amazon SNS in the Amazon Web Services Region that
            you want, the Amazon Cognito user pool uses an Identity and Access Management (IAM)
            role in your Amazon Web Services account.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.SmsConfigurationFailure">
            <summary>
            Gets and sets the property SmsConfigurationFailure. 
            <para>
            The reason why the SMS configuration can't send the messages to your users.
            </para>
             
            <para>
            This message might include comma-separated values to describe why your SMS configuration
            can't send messages to user pool end users.
            </para>
             <dl> <dt>InvalidSmsRoleAccessPolicyException</dt> <dd> 
            <para>
            The Identity and Access Management role that Amazon Cognito uses to send SMS messages
            isn't properly configured. For more information, see <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SmsConfigurationType.html">SmsConfigurationType</a>.
            </para>
             </dd> <dt>SNSSandbox</dt> <dd> 
            <para>
            The Amazon Web Services account is in the SNS SMS Sandbox and messages will only reach
            verified end users. This parameter won’t get populated with SNSSandbox if the user
            creating the user pool doesn’t have SNS permissions. To learn how to move your Amazon
            Web Services account out of the sandbox, see <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox-moving-to-production.html">Moving
            out of the SMS sandbox</a>.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.SmsVerificationMessage">
            <summary>
            Gets and sets the property SmsVerificationMessage. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            This parameter is no longer used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.UserAttributeUpdateSettings">
            <summary>
            Gets and sets the property UserAttributeUpdateSettings. 
            <para>
            The settings for updates to user attributes. These settings include the property <c>AttributesRequireVerificationBeforeUpdate</c>,
            a user-pool setting that tells Amazon Cognito how to handle changes to the value of
            your users' email address and phone number attributes. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html#user-pool-settings-verifications-verify-attribute-updates">
            Verifying updates to email addresses and phone numbers</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.UsernameAttributes">
            <summary>
            Gets and sets the property UsernameAttributes. 
            <para>
            Specifies whether a user can use an email address or phone number as a username when
            they sign up.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.UsernameConfiguration">
            <summary>
            Gets and sets the property UsernameConfiguration. 
            <para>
            Case sensitivity of the username input for the selected sign-in option. When case
            sensitivity is set to <c>False</c> (case insensitive), users can sign in with any
            combination of capital and lowercase letters. For example, <c>username</c>, <c>USERNAME</c>,
            or <c>UserName</c>, or for email, <c>email@example.com</c> or <c>EMaiL@eXamplE.Com</c>.
            For most use cases, set case sensitivity to <c>False</c> (case insensitive) as a best
            practice. When usernames and email addresses are case insensitive, Amazon Cognito
            treats any variation in case as the same user, and prevents a case variation from
            being assigned to the same attribute for a different user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.UserPoolAddOns">
            <summary>
            Gets and sets the property UserPoolAddOns. 
            <para>
            Contains settings for activation of threat protection, including the operating mode
            and additional authentication types. To log user security information but take no
            action, set to <c>AUDIT</c>. To configure automatic security responses to potentially
            unwanted traffic to your user pool, set to <c>ENFORCED</c>.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html">Adding
            advanced security to a user pool</a>. To activate this setting, your user pool must
            be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.UserPoolTags">
            <summary>
            Gets and sets the property UserPoolTags. 
            <para>
            The tags that are assigned to the user pool. A tag is a label that you can apply to
            user pools to categorize and manage them in different ways, such as by purpose, owner,
            environment, or other criteria.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.UserPoolTier">
            <summary>
            Gets and sets the property UserPoolTier. 
            <para>
            The user pool <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html">feature
            plan</a>, or tier. This parameter determines the eligibility of the user pool for
            features like managed login, access-token customization, and threat protection. Defaults
            to <c>ESSENTIALS</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserPoolType.VerificationMessageTemplate">
            <summary>
            Gets and sets the property VerificationMessageTemplate. 
            <para>
            The template for the verification message that your user pool delivers to users who
            set an email address or phone number attribute.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.UserType">
            <summary>
            A user profile in a Amazon Cognito user pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.Attributes">
            <summary>
            Gets and sets the property Attributes. 
            <para>
            Names and values of a user's attributes, for example <c>email</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            Indicates whether the user's account is enabled or disabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.MFAOptions">
            <summary>
            Gets and sets the property MFAOptions. 
            <para>
            The user's MFA configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.UserCreateDate">
            <summary>
            Gets and sets the property UserCreateDate. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.UserLastModifiedDate">
            <summary>
            Gets and sets the property UserLastModifiedDate. 
            <para>
            The date and time when the item was modified. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.Username">
            <summary>
            Gets and sets the property Username. 
            <para>
            The user's username.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.UserType.UserStatus">
            <summary>
            Gets and sets the property UserStatus. 
            <para>
            The user status. This can be one of the following:
            </para>
             <ul> <li> 
            <para>
             <c>UNCONFIRMED</c>: User has been created but not confirmed.
            </para>
             </li> <li> 
            <para>
             <c>CONFIRMED</c>: User has been confirmed.
            </para>
             </li> <li> 
            <para>
             <c>EXTERNAL_PROVIDER</c>: User signed in with a third-party IdP.
            </para>
             </li> <li> 
            <para>
             <c>RESET_REQUIRED</c>: User is confirmed, but the user must request a code and reset
            their password before they can sign in.
            </para>
             </li> <li> 
            <para>
             <c>FORCE_CHANGE_PASSWORD</c>: The user is confirmed and the user can sign in using
            a temporary password, but on first sign-in, the user must change their password to
            a new value before doing anything else. 
            </para>
             </li> </ul> 
            <para>
            The statuses <c>ARCHIVED</c>, <c>UNKNOWN</c>, and <c>COMPROMISED</c> are no longer
            used.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType">
            <summary>
            The template for the verification message that your user pool delivers to users who
            set an email address or phone number attribute.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType.DefaultEmailOption">
            <summary>
            Gets and sets the property DefaultEmailOption. 
            <para>
            The configuration of verification emails to contain a clickable link or a verification
            code.
            </para>
             
            <para>
            For link, your template body must contain link text in the format <c>{##Click here##}</c>.
            "Click here" in the example is a customizable string. For code, your template body
            must contain a code placeholder in the format <c>{####}</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType.EmailMessage">
            <summary>
            Gets and sets the property EmailMessage. 
            <para>
            The template for email messages that Amazon Cognito sends to your users. You can set
            an <c>EmailMessage</c> template only if the value of <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">
            EmailSendingAccount</a> is <c>DEVELOPER</c>. When your <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">EmailSendingAccount</a>
            is <c>DEVELOPER</c>, your user pool sends email messages with your own Amazon SES
            configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType.EmailMessageByLink">
            <summary>
            Gets and sets the property EmailMessageByLink. 
            <para>
            The email message template for sending a confirmation link to the user. You can set
            an <c>EmailMessageByLink</c> template only if the value of <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">
            EmailSendingAccount</a> is <c>DEVELOPER</c>. When your <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">EmailSendingAccount</a>
            is <c>DEVELOPER</c>, your user pool sends email messages with your own Amazon SES
            configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType.EmailSubject">
            <summary>
            Gets and sets the property EmailSubject. 
            <para>
            The subject line for the email message template. You can set an <c>EmailSubject</c>
            template only if the value of <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">
            EmailSendingAccount</a> is <c>DEVELOPER</c>. When your <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">EmailSendingAccount</a>
            is <c>DEVELOPER</c>, your user pool sends email messages with your own Amazon SES
            configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType.EmailSubjectByLink">
            <summary>
            Gets and sets the property EmailSubjectByLink. 
            <para>
            The subject line for the email message template for sending a confirmation link to
            the user. You can set an <c>EmailSubjectByLink</c> template only if the value of <a
            href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">
            EmailSendingAccount</a> is <c>DEVELOPER</c>. When your <a href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount">EmailSendingAccount</a>
            is <c>DEVELOPER</c>, your user pool sends email messages with your own Amazon SES
            configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerificationMessageTemplateType.SmsMessage">
            <summary>
            Gets and sets the property SmsMessage. 
            <para>
            The template for SMS messages that Amazon Cognito sends to your users.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest">
            <summary>
            Container for the parameters to the VerifySoftwareToken operation.
            Registers the current user's time-based one-time password (TOTP) authenticator with
            a code generated in their authenticator app from a private key that's supplied by
            your user pool. Marks the user's software token MFA status as "verified" if successful.
            The request takes an access token or a session string, but not both.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest.FriendlyDeviceName">
            <summary>
            Gets and sets the property FriendlyDeviceName. 
            <para>
            A friendly name for the device that's running the TOTP authenticator.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            The session ID from an <c>AssociateSoftwareToken</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest.UserCode">
            <summary>
            Gets and sets the property UserCode. 
            <para>
            A TOTP that the user generated in their configured authenticator app.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenResponse">
            <summary>
            This is the response object from the VerifySoftwareToken operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenResponse.Session">
            <summary>
            Gets and sets the property Session. 
            <para>
            This session ID satisfies an <c>MFA_SETUP</c> challenge. Supply the session ID in
            your challenge response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Amazon Cognito can accept or reject the code that you provide. This response parameter
            indicates the success of TOTP verification. Some reasons that this operation might
            return an error are clock skew on the user's device and excessive retries.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest">
            <summary>
            Container for the parameters to the VerifyUserAttribute operation.
            Submits a verification code for a signed-in user who has added or changed a value
            of an auto-verified attribute. When successful, the user's attribute becomes verified
            and the attribute <c>email_verified</c> or <c>phone_number_verified</c> becomes <c>true</c>.
            
             
            <para>
             If your user pool requires verification before Amazon Cognito updates the attribute
            value, this operation updates the affected attribute to its pending value.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest.AccessToken">
            <summary>
            Gets and sets the property AccessToken. 
            <para>
            A valid access token that Amazon Cognito issued to the currently signed-in user. Must
            include a scope claim for <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest.AttributeName">
            <summary>
            Gets and sets the property AttributeName. 
            <para>
            The name of the attribute that you want to verify.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The verification code that your user pool sent to the added or changed attribute,
            for example the user's email address.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest.CreateSigner">
            <summary>
            Get the signer to use for this request.
            </summary>
            <returns>A signer for this request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeResponse">
            <summary>
            A container representing the response from the server from the request to verify user
            attributes.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException">
            <summary>
            This exception is thrown when the challenge from <c>StartWebAuthn</c> registration
            has expired.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnChallengeNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnChallengeNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnChallengeNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnChallengeNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnChallengeNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnChallengeNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException">
            <summary>
            This exception is thrown when the access token is for a different client than the
            one in the original <c>StartWebAuthnRegistration</c> request.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnClientMismatchException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnClientMismatchException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnClientMismatchException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnClientMismatchException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnClientMismatchException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnClientMismatchException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException">
            <summary>
            This exception is thrown when a user pool doesn't have a configured relying party
            id or a user pool domain.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnConfigurationMissingException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnConfigurationMissingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnConfigurationMissingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnConfigurationMissingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnConfigurationMissingException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnConfigurationMissingException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationType">
            <summary>
            Settings for authentication (MFA) with passkey, or webauthN, biometric and security-key
            devices in a user pool. Configures the following:
            
             <ul> <li> 
            <para>
            Configuration for requiring user-verification support in passkeys.
            </para>
             </li> <li> 
            <para>
            The user pool relying-party ID. This is the domain, typically your user pool domain,
            that user's passkey providers should trust as a receiver of passkey authentication.
            </para>
             </li> <li> 
            <para>
            The providers that you want to allow as origins for passkey authentication.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationType.RelyingPartyId">
            <summary>
            Gets and sets the property RelyingPartyId. 
            <para>
            Sets or displays the authentication domain, typically your user pool domain, that
            passkey providers must use as a relying party (RP) in their configuration.
            </para>
             
            <para>
            Under the following conditions, the passkey relying party ID must be the fully-qualified
            domain name of your custom domain:
            </para>
             <ul> <li> 
            <para>
            The user pool is configured for passkey authentication.
            </para>
             </li> <li> 
            <para>
            The user pool has a custom domain, whether or not it also has a prefix domain.
            </para>
             </li> <li> 
            <para>
            Your application performs authentication with managed login or the classic hosted
            UI.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationType.UserVerification">
            <summary>
            Gets and sets the property UserVerification. 
            <para>
            When <c>required</c>, users can only register and sign in users with passkeys that
            are capable of <a href="https://www.w3.org/TR/webauthn-2/#enum-userVerificationRequirement">user
            verification</a>. When <c>preferred</c>, your user pool doesn't require the use of
            authenticators with user verification but encourages it.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription">
            <summary>
            The details of a passkey, or webauthN, biometric or security-key authentication factor
            for a user.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription.AuthenticatorAttachment">
            <summary>
            Gets and sets the property AuthenticatorAttachment. 
            <para>
            The general category of the passkey authenticator. Can be a platform, or on-device
            authenticator like a built-in fingerprint scanner, or a cross-platform device that's
            not attached to the device like a Bluetooth security key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription.AuthenticatorTransports">
            <summary>
            Gets and sets the property AuthenticatorTransports. 
            <para>
            Information about the transport methods of the passkey credential, for example USB
            or Bluetooth Low Energy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when the item was created. Amazon Cognito returns this timestamp
            in UNIX epoch time format. Your SDK might render the output in a human-readable format
            like ISO 8601 or a Java <c>Date</c> object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription.CredentialId">
            <summary>
            Gets and sets the property CredentialId. 
            <para>
            The unique identifier of the passkey credential.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription.FriendlyCredentialName">
            <summary>
            Gets and sets the property FriendlyCredentialName. 
            <para>
            An automatically-generated friendly name for the passkey credential.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialDescription.RelyingPartyId">
            <summary>
            Gets and sets the property RelyingPartyId. 
            <para>
            The relying-party ID of the provider for the passkey credential.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException">
            <summary>
            This exception is thrown when a user presents passkey credentials from an unsupported
            device or provider.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnCredentialNotSupportedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnCredentialNotSupportedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnCredentialNotSupportedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnCredentialNotSupportedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnCredentialNotSupportedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnCredentialNotSupportedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException">
            <summary>
            This exception is thrown when the passkey feature isn't enabled for the user pool.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnNotEnabledException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnNotEnabledException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnNotEnabledException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnNotEnabledException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnNotEnabledException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnNotEnabledException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException">
            <summary>
            This exception is thrown when the passkey credential's registration origin does not
            align with the user pool relying party id.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnOriginNotAllowedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnOriginNotAllowedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnOriginNotAllowedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnOriginNotAllowedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnOriginNotAllowedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnOriginNotAllowedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException">
            <summary>
            This exception is thrown when the given passkey credential is associated with a different
            relying party ID than the user pool relying party ID.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.#ctor(System.String)">
            <summary>
            Constructs a new WebAuthnRelyingPartyMismatchException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of WebAuthnRelyingPartyMismatchException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.#ctor(System.Exception)">
            <summary>
            Construct instance of WebAuthnRelyingPartyMismatchException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnRelyingPartyMismatchException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of WebAuthnRelyingPartyMismatchException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the WebAuthnRelyingPartyMismatchException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderRequest">
            <summary>
            Base class for CognitoIdentityProvider operation requests.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType">
            <summary>
            Constants used for properties of type AccountTakeoverEventActionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.BLOCK">
            <summary>
            Constant BLOCK for AccountTakeoverEventActionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.MFA_IF_CONFIGURED">
            <summary>
            Constant MFA_IF_CONFIGURED for AccountTakeoverEventActionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.MFA_REQUIRED">
            <summary>
            Constant MFA_REQUIRED for AccountTakeoverEventActionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.NO_ACTION">
            <summary>
            Constant NO_ACTION for AccountTakeoverEventActionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AccountTakeoverEventActionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType">
            <summary>
            Constants used for properties of type AdvancedSecurityEnabledModeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType.AUDIT">
            <summary>
            Constant AUDIT for AdvancedSecurityEnabledModeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType.ENFORCED">
            <summary>
            Constant ENFORCED for AdvancedSecurityEnabledModeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AdvancedSecurityEnabledModeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType">
            <summary>
            Constants used for properties of type AdvancedSecurityModeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType.AUDIT">
            <summary>
            Constant AUDIT for AdvancedSecurityModeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType.ENFORCED">
            <summary>
            Constant ENFORCED for AdvancedSecurityModeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType.OFF">
            <summary>
            Constant OFF for AdvancedSecurityModeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AdvancedSecurityModeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AdvancedSecurityModeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AliasAttributeType">
            <summary>
            Constants used for properties of type AliasAttributeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AliasAttributeType.Email">
            <summary>
            Constant Email for AliasAttributeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AliasAttributeType.Phone_number">
            <summary>
            Constant Phone_number for AliasAttributeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AliasAttributeType.Preferred_username">
            <summary>
            Constant Preferred_username for AliasAttributeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AliasAttributeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AliasAttributeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AliasAttributeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AliasAttributeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AssetCategoryType">
            <summary>
            Constants used for properties of type AssetCategoryType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.AUTH_APP_GRAPHIC">
            <summary>
            Constant AUTH_APP_GRAPHIC for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.EMAIL_GRAPHIC">
            <summary>
            Constant EMAIL_GRAPHIC for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.FAVICON_ICO">
            <summary>
            Constant FAVICON_ICO for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.FAVICON_SVG">
            <summary>
            Constant FAVICON_SVG for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.FORM_BACKGROUND">
            <summary>
            Constant FORM_BACKGROUND for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.FORM_LOGO">
            <summary>
            Constant FORM_LOGO for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.IDP_BUTTON_ICON">
            <summary>
            Constant IDP_BUTTON_ICON for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PAGE_BACKGROUND">
            <summary>
            Constant PAGE_BACKGROUND for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PAGE_FOOTER_BACKGROUND">
            <summary>
            Constant PAGE_FOOTER_BACKGROUND for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PAGE_FOOTER_LOGO">
            <summary>
            Constant PAGE_FOOTER_LOGO for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PAGE_HEADER_BACKGROUND">
            <summary>
            Constant PAGE_HEADER_BACKGROUND for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PAGE_HEADER_LOGO">
            <summary>
            Constant PAGE_HEADER_LOGO for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PASSKEY_GRAPHIC">
            <summary>
            Constant PASSKEY_GRAPHIC for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.PASSWORD_GRAPHIC">
            <summary>
            Constant PASSWORD_GRAPHIC for AssetCategoryType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetCategoryType.SMS_GRAPHIC">
            <summary>
            Constant SMS_GRAPHIC for AssetCategoryType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AssetCategoryType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AssetCategoryType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AssetCategoryType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AssetCategoryType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AssetExtensionType">
            <summary>
            Constants used for properties of type AssetExtensionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetExtensionType.ICO">
            <summary>
            Constant ICO for AssetExtensionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetExtensionType.JPEG">
            <summary>
            Constant JPEG for AssetExtensionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetExtensionType.PNG">
            <summary>
            Constant PNG for AssetExtensionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetExtensionType.SVG">
            <summary>
            Constant SVG for AssetExtensionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AssetExtensionType.WEBP">
            <summary>
            Constant WEBP for AssetExtensionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AssetExtensionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AssetExtensionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AssetExtensionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AssetExtensionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AttributeDataType">
            <summary>
            Constants used for properties of type AttributeDataType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AttributeDataType.Boolean">
            <summary>
            Constant Boolean for AttributeDataType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AttributeDataType.DateTime">
            <summary>
            Constant DateTime for AttributeDataType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AttributeDataType.Number">
            <summary>
            Constant Number for AttributeDataType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AttributeDataType.String">
            <summary>
            Constant String for AttributeDataType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AttributeDataType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AttributeDataType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AttributeDataType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AttributeDataType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AuthFactorType">
            <summary>
            Constants used for properties of type AuthFactorType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFactorType.EMAIL_OTP">
            <summary>
            Constant EMAIL_OTP for AuthFactorType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFactorType.PASSWORD">
            <summary>
            Constant PASSWORD for AuthFactorType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFactorType.SMS_OTP">
            <summary>
            Constant SMS_OTP for AuthFactorType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFactorType.WEB_AUTHN">
            <summary>
            Constant WEB_AUTHN for AuthFactorType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AuthFactorType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AuthFactorType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AuthFactorType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AuthFactorType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AuthFlowType">
            <summary>
            Constants used for properties of type AuthFlowType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.ADMIN_NO_SRP_AUTH">
            <summary>
            Constant ADMIN_NO_SRP_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.ADMIN_USER_PASSWORD_AUTH">
            <summary>
            Constant ADMIN_USER_PASSWORD_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.CUSTOM_AUTH">
            <summary>
            Constant CUSTOM_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.REFRESH_TOKEN">
            <summary>
            Constant REFRESH_TOKEN for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.REFRESH_TOKEN_AUTH">
            <summary>
            Constant REFRESH_TOKEN_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.USER_AUTH">
            <summary>
            Constant USER_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.USER_PASSWORD_AUTH">
            <summary>
            Constant USER_PASSWORD_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.AuthFlowType.USER_SRP_AUTH">
            <summary>
            Constant USER_SRP_AUTH for AuthFlowType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AuthFlowType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AuthFlowType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AuthFlowType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.AuthFlowType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.ChallengeName">
            <summary>
            Constants used for properties of type ChallengeName.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeName.Mfa">
            <summary>
            Constant Mfa for ChallengeName
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeName.Password">
            <summary>
            Constant Password for ChallengeName
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeName.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.ChallengeName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.ChallengeNameType">
            <summary>
            Constants used for properties of type ChallengeNameType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.ADMIN_NO_SRP_AUTH">
            <summary>
            Constant ADMIN_NO_SRP_AUTH for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.CUSTOM_CHALLENGE">
            <summary>
            Constant CUSTOM_CHALLENGE for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.DEVICE_PASSWORD_VERIFIER">
            <summary>
            Constant DEVICE_PASSWORD_VERIFIER for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.DEVICE_SRP_AUTH">
            <summary>
            Constant DEVICE_SRP_AUTH for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.EMAIL_OTP">
            <summary>
            Constant EMAIL_OTP for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.MFA_SETUP">
            <summary>
            Constant MFA_SETUP for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.NEW_PASSWORD_REQUIRED">
            <summary>
            Constant NEW_PASSWORD_REQUIRED for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.PASSWORD">
            <summary>
            Constant PASSWORD for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.PASSWORD_SRP">
            <summary>
            Constant PASSWORD_SRP for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.PASSWORD_VERIFIER">
            <summary>
            Constant PASSWORD_VERIFIER for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.SELECT_CHALLENGE">
            <summary>
            Constant SELECT_CHALLENGE for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.SELECT_MFA_TYPE">
            <summary>
            Constant SELECT_MFA_TYPE for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.SMS_MFA">
            <summary>
            Constant SMS_MFA for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.SMS_OTP">
            <summary>
            Constant SMS_OTP for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.SOFTWARE_TOKEN_MFA">
            <summary>
            Constant SOFTWARE_TOKEN_MFA for ChallengeNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeNameType.WEB_AUTHN">
            <summary>
            Constant WEB_AUTHN for ChallengeNameType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeNameType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeNameType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeNameType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.ChallengeNameType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.ChallengeResponse">
            <summary>
            Constants used for properties of type ChallengeResponse.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeResponse.Failure">
            <summary>
            Constant Failure for ChallengeResponse
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ChallengeResponse.Success">
            <summary>
            Constant Success for ChallengeResponse
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeResponse.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeResponse.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ChallengeResponse.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.ChallengeResponse">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.ColorSchemeModeType">
            <summary>
            Constants used for properties of type ColorSchemeModeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ColorSchemeModeType.DARK">
            <summary>
            Constant DARK for ColorSchemeModeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ColorSchemeModeType.DYNAMIC">
            <summary>
            Constant DYNAMIC for ColorSchemeModeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ColorSchemeModeType.LIGHT">
            <summary>
            Constant LIGHT for ColorSchemeModeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ColorSchemeModeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ColorSchemeModeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ColorSchemeModeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.ColorSchemeModeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType">
            <summary>
            Constants used for properties of type CompromisedCredentialsEventActionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType.BLOCK">
            <summary>
            Constant BLOCK for CompromisedCredentialsEventActionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType.NO_ACTION">
            <summary>
            Constant NO_ACTION for CompromisedCredentialsEventActionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.CompromisedCredentialsEventActionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.CustomEmailSenderLambdaVersionType">
            <summary>
            Constants used for properties of type CustomEmailSenderLambdaVersionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.CustomEmailSenderLambdaVersionType.V1_0">
            <summary>
            Constant V1_0 for CustomEmailSenderLambdaVersionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CustomEmailSenderLambdaVersionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CustomEmailSenderLambdaVersionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CustomEmailSenderLambdaVersionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.CustomEmailSenderLambdaVersionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.CustomSMSSenderLambdaVersionType">
            <summary>
            Constants used for properties of type CustomSMSSenderLambdaVersionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.CustomSMSSenderLambdaVersionType.V1_0">
            <summary>
            Constant V1_0 for CustomSMSSenderLambdaVersionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CustomSMSSenderLambdaVersionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CustomSMSSenderLambdaVersionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.CustomSMSSenderLambdaVersionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.CustomSMSSenderLambdaVersionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.DefaultEmailOptionType">
            <summary>
            Constants used for properties of type DefaultEmailOptionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DefaultEmailOptionType.CONFIRM_WITH_CODE">
            <summary>
            Constant CONFIRM_WITH_CODE for DefaultEmailOptionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DefaultEmailOptionType.CONFIRM_WITH_LINK">
            <summary>
            Constant CONFIRM_WITH_LINK for DefaultEmailOptionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DefaultEmailOptionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DefaultEmailOptionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DefaultEmailOptionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.DefaultEmailOptionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.DeletionProtectionType">
            <summary>
            Constants used for properties of type DeletionProtectionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DeletionProtectionType.ACTIVE">
            <summary>
            Constant ACTIVE for DeletionProtectionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DeletionProtectionType.INACTIVE">
            <summary>
            Constant INACTIVE for DeletionProtectionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeletionProtectionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeletionProtectionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeletionProtectionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.DeletionProtectionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.DeliveryMediumType">
            <summary>
            Constants used for properties of type DeliveryMediumType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DeliveryMediumType.EMAIL">
            <summary>
            Constant EMAIL for DeliveryMediumType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DeliveryMediumType.SMS">
            <summary>
            Constant SMS for DeliveryMediumType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeliveryMediumType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeliveryMediumType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeliveryMediumType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.DeliveryMediumType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.DeviceRememberedStatusType">
            <summary>
            Constants used for properties of type DeviceRememberedStatusType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DeviceRememberedStatusType.Not_remembered">
            <summary>
            Constant Not_remembered for DeviceRememberedStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DeviceRememberedStatusType.Remembered">
            <summary>
            Constant Remembered for DeviceRememberedStatusType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeviceRememberedStatusType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeviceRememberedStatusType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DeviceRememberedStatusType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.DeviceRememberedStatusType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.DomainStatusType">
            <summary>
            Constants used for properties of type DomainStatusType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DomainStatusType.ACTIVE">
            <summary>
            Constant ACTIVE for DomainStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DomainStatusType.CREATING">
            <summary>
            Constant CREATING for DomainStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DomainStatusType.DELETING">
            <summary>
            Constant DELETING for DomainStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DomainStatusType.FAILED">
            <summary>
            Constant FAILED for DomainStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.DomainStatusType.UPDATING">
            <summary>
            Constant UPDATING for DomainStatusType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DomainStatusType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DomainStatusType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.DomainStatusType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.DomainStatusType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.EmailSendingAccountType">
            <summary>
            Constants used for properties of type EmailSendingAccountType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EmailSendingAccountType.COGNITO_DEFAULT">
            <summary>
            Constant COGNITO_DEFAULT for EmailSendingAccountType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EmailSendingAccountType.DEVELOPER">
            <summary>
            Constant DEVELOPER for EmailSendingAccountType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EmailSendingAccountType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EmailSendingAccountType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EmailSendingAccountType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.EmailSendingAccountType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.EventFilterType">
            <summary>
            Constants used for properties of type EventFilterType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventFilterType.PASSWORD_CHANGE">
            <summary>
            Constant PASSWORD_CHANGE for EventFilterType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventFilterType.SIGN_IN">
            <summary>
            Constant SIGN_IN for EventFilterType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventFilterType.SIGN_UP">
            <summary>
            Constant SIGN_UP for EventFilterType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventFilterType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventFilterType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventFilterType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.EventFilterType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.EventResponseType">
            <summary>
            Constants used for properties of type EventResponseType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventResponseType.Fail">
            <summary>
            Constant Fail for EventResponseType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventResponseType.InProgress">
            <summary>
            Constant InProgress for EventResponseType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventResponseType.Pass">
            <summary>
            Constant Pass for EventResponseType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventResponseType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventResponseType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventResponseType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.EventResponseType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.EventSourceName">
            <summary>
            Constants used for properties of type EventSourceName.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventSourceName.UserAuthEvents">
            <summary>
            Constant UserAuthEvents for EventSourceName
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventSourceName.UserNotification">
            <summary>
            Constant UserNotification for EventSourceName
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventSourceName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventSourceName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventSourceName.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.EventSourceName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.EventType">
            <summary>
            Constants used for properties of type EventType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventType.ForgotPassword">
            <summary>
            Constant ForgotPassword for EventType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventType.PasswordChange">
            <summary>
            Constant PasswordChange for EventType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventType.ResendCode">
            <summary>
            Constant ResendCode for EventType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventType.SignIn">
            <summary>
            Constant SignIn for EventType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.EventType.SignUp">
            <summary>
            Constant SignUp for EventType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.EventType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.EventType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType">
            <summary>
            Constants used for properties of type ExplicitAuthFlowsType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ADMIN_NO_SRP_AUTH">
            <summary>
            Constant ADMIN_NO_SRP_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ALLOW_ADMIN_USER_PASSWORD_AUTH">
            <summary>
            Constant ALLOW_ADMIN_USER_PASSWORD_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ALLOW_CUSTOM_AUTH">
            <summary>
            Constant ALLOW_CUSTOM_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ALLOW_REFRESH_TOKEN_AUTH">
            <summary>
            Constant ALLOW_REFRESH_TOKEN_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ALLOW_USER_AUTH">
            <summary>
            Constant ALLOW_USER_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ALLOW_USER_PASSWORD_AUTH">
            <summary>
            Constant ALLOW_USER_PASSWORD_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.ALLOW_USER_SRP_AUTH">
            <summary>
            Constant ALLOW_USER_SRP_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.CUSTOM_AUTH_FLOW_ONLY">
            <summary>
            Constant CUSTOM_AUTH_FLOW_ONLY for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.USER_PASSWORD_AUTH">
            <summary>
            Constant USER_PASSWORD_AUTH for ExplicitAuthFlowsType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.ExplicitAuthFlowsType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.FeatureType">
            <summary>
            Constants used for properties of type FeatureType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.FeatureType.DISABLED">
            <summary>
            Constant DISABLED for FeatureType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.FeatureType.ENABLED">
            <summary>
            Constant ENABLED for FeatureType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.FeatureType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.FeatureType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.FeatureType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.FeatureType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.FeedbackValueType">
            <summary>
            Constants used for properties of type FeedbackValueType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.FeedbackValueType.Invalid">
            <summary>
            Constant Invalid for FeedbackValueType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.FeedbackValueType.Valid">
            <summary>
            Constant Valid for FeedbackValueType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.FeedbackValueType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.FeedbackValueType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.FeedbackValueType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.FeedbackValueType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.IdentityProviderTypeType">
            <summary>
            Constants used for properties of type IdentityProviderTypeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.Facebook">
            <summary>
            Constant Facebook for IdentityProviderTypeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.Google">
            <summary>
            Constant Google for IdentityProviderTypeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.LoginWithAmazon">
            <summary>
            Constant LoginWithAmazon for IdentityProviderTypeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.OIDC">
            <summary>
            Constant OIDC for IdentityProviderTypeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.SAML">
            <summary>
            Constant SAML for IdentityProviderTypeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.SignInWithApple">
            <summary>
            Constant SignInWithApple for IdentityProviderTypeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IdentityProviderTypeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.IdentityProviderTypeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.InboundFederationLambdaVersionType">
            <summary>
            Constants used for properties of type InboundFederationLambdaVersionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.InboundFederationLambdaVersionType.V1_0">
            <summary>
            Constant V1_0 for InboundFederationLambdaVersionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.InboundFederationLambdaVersionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.InboundFederationLambdaVersionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.InboundFederationLambdaVersionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.InboundFederationLambdaVersionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.LogLevel">
            <summary>
            Constants used for properties of type LogLevel.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.LogLevel.ERROR">
            <summary>
            Constant ERROR for LogLevel
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.LogLevel.INFO">
            <summary>
            Constant INFO for LogLevel
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.LogLevel.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.LogLevel.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.LogLevel.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.LogLevel">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.MessageActionType">
            <summary>
            Constants used for properties of type MessageActionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.MessageActionType.RESEND">
            <summary>
            Constant RESEND for MessageActionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.MessageActionType.SUPPRESS">
            <summary>
            Constant SUPPRESS for MessageActionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.MessageActionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.MessageActionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.MessageActionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.MessageActionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.OAuthFlowType">
            <summary>
            Constants used for properties of type OAuthFlowType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.OAuthFlowType.Client_credentials">
            <summary>
            Constant Client_credentials for OAuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.OAuthFlowType.Code">
            <summary>
            Constant Code for OAuthFlowType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.OAuthFlowType.Implicit">
            <summary>
            Constant Implicit for OAuthFlowType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.OAuthFlowType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.OAuthFlowType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.OAuthFlowType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.OAuthFlowType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType">
            <summary>
            Constants used for properties of type PreTokenGenerationLambdaVersionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType.V1_0">
            <summary>
            Constant V1_0 for PreTokenGenerationLambdaVersionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType.V2_0">
            <summary>
            Constant V2_0 for PreTokenGenerationLambdaVersionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType.V3_0">
            <summary>
            Constant V3_0 for PreTokenGenerationLambdaVersionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.PreTokenGenerationLambdaVersionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes">
            <summary>
            Constants used for properties of type PreventUserExistenceErrorTypes.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes.ENABLED">
            <summary>
            Constant ENABLED for PreventUserExistenceErrorTypes
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes.LEGACY">
            <summary>
            Constant LEGACY for PreventUserExistenceErrorTypes
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.PreventUserExistenceErrorTypes">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.RecoveryOptionNameType">
            <summary>
            Constants used for properties of type RecoveryOptionNameType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RecoveryOptionNameType.Admin_only">
            <summary>
            Constant Admin_only for RecoveryOptionNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RecoveryOptionNameType.Verified_email">
            <summary>
            Constant Verified_email for RecoveryOptionNameType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RecoveryOptionNameType.Verified_phone_number">
            <summary>
            Constant Verified_phone_number for RecoveryOptionNameType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RecoveryOptionNameType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RecoveryOptionNameType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RecoveryOptionNameType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.RecoveryOptionNameType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.RiskDecisionType">
            <summary>
            Constants used for properties of type RiskDecisionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RiskDecisionType.AccountTakeover">
            <summary>
            Constant AccountTakeover for RiskDecisionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RiskDecisionType.Block">
            <summary>
            Constant Block for RiskDecisionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RiskDecisionType.NoRisk">
            <summary>
            Constant NoRisk for RiskDecisionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RiskDecisionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RiskDecisionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RiskDecisionType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.RiskDecisionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.RiskLevelType">
            <summary>
            Constants used for properties of type RiskLevelType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RiskLevelType.High">
            <summary>
            Constant High for RiskLevelType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RiskLevelType.Low">
            <summary>
            Constant Low for RiskLevelType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.RiskLevelType.Medium">
            <summary>
            Constant Medium for RiskLevelType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RiskLevelType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RiskLevelType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.RiskLevelType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.RiskLevelType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.StatusType">
            <summary>
            Constants used for properties of type StatusType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.StatusType.Disabled">
            <summary>
            Constant Disabled for StatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.StatusType.Enabled">
            <summary>
            Constant Enabled for StatusType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.StatusType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.StatusType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.StatusType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.StatusType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.TermsEnforcementType">
            <summary>
            Constants used for properties of type TermsEnforcementType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.TermsEnforcementType.NONE">
            <summary>
            Constant NONE for TermsEnforcementType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TermsEnforcementType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TermsEnforcementType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TermsEnforcementType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.TermsEnforcementType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.TermsSourceType">
            <summary>
            Constants used for properties of type TermsSourceType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.TermsSourceType.LINK">
            <summary>
            Constant LINK for TermsSourceType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TermsSourceType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TermsSourceType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TermsSourceType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.TermsSourceType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.TimeUnitsType">
            <summary>
            Constants used for properties of type TimeUnitsType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.TimeUnitsType.Days">
            <summary>
            Constant Days for TimeUnitsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.TimeUnitsType.Hours">
            <summary>
            Constant Hours for TimeUnitsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.TimeUnitsType.Minutes">
            <summary>
            Constant Minutes for TimeUnitsType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.TimeUnitsType.Seconds">
            <summary>
            Constant Seconds for TimeUnitsType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TimeUnitsType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TimeUnitsType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.TimeUnitsType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.TimeUnitsType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.UserImportJobStatusType">
            <summary>
            Constants used for properties of type UserImportJobStatusType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Created">
            <summary>
            Constant Created for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Expired">
            <summary>
            Constant Expired for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Failed">
            <summary>
            Constant Failed for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.InProgress">
            <summary>
            Constant InProgress for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Pending">
            <summary>
            Constant Pending for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Stopped">
            <summary>
            Constant Stopped for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Stopping">
            <summary>
            Constant Stopping for UserImportJobStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserImportJobStatusType.Succeeded">
            <summary>
            Constant Succeeded for UserImportJobStatusType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserImportJobStatusType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserImportJobStatusType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserImportJobStatusType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.UserImportJobStatusType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.UsernameAttributeType">
            <summary>
            Constants used for properties of type UsernameAttributeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UsernameAttributeType.Email">
            <summary>
            Constant Email for UsernameAttributeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UsernameAttributeType.Phone_number">
            <summary>
            Constant Phone_number for UsernameAttributeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UsernameAttributeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UsernameAttributeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UsernameAttributeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.UsernameAttributeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.UserPoolMfaType">
            <summary>
            Constants used for properties of type UserPoolMfaType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserPoolMfaType.OFF">
            <summary>
            Constant OFF for UserPoolMfaType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserPoolMfaType.ON">
            <summary>
            Constant ON for UserPoolMfaType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserPoolMfaType.OPTIONAL">
            <summary>
            Constant OPTIONAL for UserPoolMfaType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserPoolMfaType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserPoolMfaType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserPoolMfaType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.UserPoolMfaType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.UserPoolTierType">
            <summary>
            Constants used for properties of type UserPoolTierType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserPoolTierType.ESSENTIALS">
            <summary>
            Constant ESSENTIALS for UserPoolTierType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserPoolTierType.LITE">
            <summary>
            Constant LITE for UserPoolTierType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserPoolTierType.PLUS">
            <summary>
            Constant PLUS for UserPoolTierType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserPoolTierType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserPoolTierType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserPoolTierType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.UserPoolTierType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.UserStatusType">
            <summary>
            Constants used for properties of type UserStatusType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.ARCHIVED">
            <summary>
            Constant ARCHIVED for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.COMPROMISED">
            <summary>
            Constant COMPROMISED for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.CONFIRMED">
            <summary>
            Constant CONFIRMED for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.EXTERNAL_PROVIDER">
            <summary>
            Constant EXTERNAL_PROVIDER for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.FORCE_CHANGE_PASSWORD">
            <summary>
            Constant FORCE_CHANGE_PASSWORD for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.RESET_REQUIRED">
            <summary>
            Constant RESET_REQUIRED for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.UNCONFIRMED">
            <summary>
            Constant UNCONFIRMED for UserStatusType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserStatusType.UNKNOWN">
            <summary>
            Constant UNKNOWN for UserStatusType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserStatusType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserStatusType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserStatusType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.UserStatusType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.UserVerificationType">
            <summary>
            Constants used for properties of type UserVerificationType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserVerificationType.Preferred">
            <summary>
            Constant Preferred for UserVerificationType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.UserVerificationType.Required">
            <summary>
            Constant Required for UserVerificationType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserVerificationType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserVerificationType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.UserVerificationType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.UserVerificationType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.VerifiedAttributeType">
            <summary>
            Constants used for properties of type VerifiedAttributeType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.VerifiedAttributeType.Email">
            <summary>
            Constant Email for VerifiedAttributeType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.VerifiedAttributeType.Phone_number">
            <summary>
            Constant Phone_number for VerifiedAttributeType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.VerifiedAttributeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.VerifiedAttributeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.VerifiedAttributeType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.VerifiedAttributeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType">
            <summary>
            Constants used for properties of type VerifySoftwareTokenResponseType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType.ERROR">
            <summary>
            Constant ERROR for VerifySoftwareTokenResponseType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType.SUCCESS">
            <summary>
            Constant SUCCESS for VerifySoftwareTokenResponseType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType.op_Implicit(System.String)~Amazon.CognitoIdentityProvider.VerifySoftwareTokenResponseType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient">
             <summary>
             <para>Implementation for accessing CognitoIdentityProvider</para>
            
             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>.
             
              
             <para>
             This API reference provides detailed information about API operations and object types
             in Amazon Cognito.
             </para>
              
             <para>
             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.
             </para>
              <ol> <li> 
             <para>
             An administrator who wants to configure user pools, app clients, users, groups, or
             other user pool functions.
             </para>
              </li> <li> 
             <para>
             A server-side app, like a web application, that wants to use its Amazon Web Services
             privileges to manage, authenticate, or authorize a user.
             </para>
              </li> <li> 
             <para>
             A client-side app, like a mobile app, that wants to make unauthenticated requests
             to manage, authenticate, or authorize a user.
             </para>
              </li> </ol> 
             <para>
             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>.
             </para>
              
             <para>
             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 <c>CognitoIdentityProvider</c> client in supported Amazon Web Services SDKs.
             </para>
              
             <para>
             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>.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor">
             <summary>
             Constructs AmazonCognitoIdentityProviderClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonCognitoIdentityProviderClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig)">
             <summary>
             Constructs AmazonCognitoIdentityProviderClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonCognitoIdentityProviderClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Credentials and an
            AmazonCognitoIdentityProviderClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonCognitoIdentityProviderClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(System.String,System.String,Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Access Key ID, AWS Secret Key and an
            AmazonCognitoIdentityProviderClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonCognitoIdentityProviderClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.#ctor(System.String,System.String,System.String,Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderConfig)">
            <summary>
            Constructs AmazonCognitoIdentityProviderClient with AWS Access Key ID, AWS Secret Key and an
            AmazonCognitoIdentityProviderClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonCognitoIdentityProviderClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AddCustomAttributes(Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest)">
            <summary>
            Adds additional user attributes to the user pool schema. Custom attributes can be
            mutable or immutable and have a <c>custom:</c> or <c>dev:</c> prefix. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-custom-attributes">Custom
            attributes</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddCustomAttributes service method.</param>
            
            <returns>The response from the AddCustomAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddCustomAttributes">REST API Reference for AddCustomAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAddCustomAttributes(Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AddCustomAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddCustomAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddCustomAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddCustomAttributes">REST API Reference for AddCustomAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAddCustomAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AddCustomAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAddCustomAttributes.</param>
            
            <returns>Returns a  AddCustomAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddCustomAttributes">REST API Reference for AddCustomAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AddUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest)">
            <summary>
            Creates a new client secret for an existing confidential user pool app client. Supports
            up to 2 active secrets per app client for zero-downtime credential rotation workflows.
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddUserPoolClientSecret service method.</param>
            
            <returns>The response from the AddUserPoolClientSecret service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AccessDeniedException">
            This exception is thrown when you don't have sufficient permissions to perform the
            requested operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddUserPoolClientSecret">REST API Reference for AddUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAddUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AddUserPoolClientSecret operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddUserPoolClientSecret operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddUserPoolClientSecret
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddUserPoolClientSecret">REST API Reference for AddUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAddUserPoolClientSecret(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AddUserPoolClientSecret operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAddUserPoolClientSecret.</param>
            
            <returns>Returns a  AddUserPoolClientSecretResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddUserPoolClientSecret">REST API Reference for AddUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminAddUserToGroup(Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest)">
            <summary>
            Adds a user to a group. A user who is in a group can present a preferred-role claim
            to an identity pool, and populates a <c>cognito:groups</c> claim to their access and
            identity tokens.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminAddUserToGroup service method.</param>
            
            <returns>The response from the AdminAddUserToGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminAddUserToGroup">REST API Reference for AdminAddUserToGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminAddUserToGroup(Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminAddUserToGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminAddUserToGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminAddUserToGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminAddUserToGroup">REST API Reference for AdminAddUserToGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminAddUserToGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminAddUserToGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminAddUserToGroup.</param>
            
            <returns>Returns a  AdminAddUserToGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminAddUserToGroup">REST API Reference for AdminAddUserToGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminConfirmSignUp(Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest)">
            <summary>
            Confirms user sign-up as an administrator. 
            
             
            <para>
            This request sets a user account active in a user pool that <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#signing-up-users-in-your-app-and-confirming-them-as-admin">requires
            confirmation of new user accounts</a> before they can sign in. You can configure your
            user pool to not send confirmation codes to new users and instead confirm them with
            this API operation on the back end.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note> 
            <para>
            To configure your user pool to require administrative confirmation of users, set <c>AllowAdminCreateUserOnly</c>
            to <c>true</c> in a <c>CreateUserPool</c> or <c>UpdateUserPool</c> request.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminConfirmSignUp service method.</param>
            
            <returns>The response from the AdminConfirmSignUp service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminConfirmSignUp">REST API Reference for AdminConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminConfirmSignUp(Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminConfirmSignUp operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminConfirmSignUp operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminConfirmSignUp
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminConfirmSignUp">REST API Reference for AdminConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminConfirmSignUp(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminConfirmSignUp operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminConfirmSignUp.</param>
            
            <returns>Returns a  AdminConfirmSignUpResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminConfirmSignUp">REST API Reference for AdminConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminCreateUser(Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest)">
            <summary>
            Creates a new user in the specified user pool.
            
             
            <para>
            If <c>MessageAction</c> isn't set, the default is to send a welcome message via email
            or phone (SMS).
            </para>
             
            <para>
            This message is based on a template that you configured in your call to create or
            update a user pool. This template includes your custom sign-up instructions and placeholders
            for user name and temporary password.
            </para>
             
            <para>
            Alternatively, you can call <c>AdminCreateUser</c> with <c>SUPPRESS</c> for the <c>MessageAction</c>
            parameter, and Amazon Cognito won't send any email. 
            </para>
             
            <para>
            In either case, if the user has a password, they will be in the <c>FORCE_CHANGE_PASSWORD</c>
            state until they sign in and set their password. Your invitation message template
            must have the <c>{####}</c> password placeholder if your users have passwords. If
            your template doesn't have this placeholder, Amazon Cognito doesn't deliver the invitation
            message. In this case, you must update your message template and resend the password
            with a new <c>AdminCreateUser</c> request with a <c>MessageAction</c> value of <c>RESEND</c>.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminCreateUser service method.</param>
            
            <returns>The response from the AdminCreateUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException">
            The request failed because the user is in an unsupported state.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminCreateUser">REST API Reference for AdminCreateUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminCreateUser(Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminCreateUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminCreateUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminCreateUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminCreateUser">REST API Reference for AdminCreateUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminCreateUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminCreateUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminCreateUser.</param>
            
            <returns>Returns a  AdminCreateUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminCreateUser">REST API Reference for AdminCreateUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminDeleteUser(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest)">
            <summary>
            Deletes a user profile in your user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUser service method.</param>
            
            <returns>The response from the AdminDeleteUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUser">REST API Reference for AdminDeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminDeleteUser(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDeleteUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDeleteUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUser">REST API Reference for AdminDeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminDeleteUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDeleteUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDeleteUser.</param>
            
            <returns>Returns a  AdminDeleteUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUser">REST API Reference for AdminDeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminDeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest)">
            <summary>
            Deletes attribute values from a user. This operation doesn't affect tokens for existing
            user sessions. The next ID token that the user receives will no longer have the deleted
            attributes.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUserAttributes service method.</param>
            
            <returns>The response from the AdminDeleteUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUserAttributes">REST API Reference for AdminDeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminDeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDeleteUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDeleteUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUserAttributes">REST API Reference for AdminDeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminDeleteUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDeleteUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDeleteUserAttributes.</param>
            
            <returns>Returns a  AdminDeleteUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUserAttributes">REST API Reference for AdminDeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminDisableProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest)">
            <summary>
            Prevents the user from signing in with the specified external (SAML or social) identity
            provider (IdP). If the user that you want to deactivate is a Amazon Cognito user pools
            native username + password user, they can't use their password to sign in. If the
            user to deactivate is a linked external IdP user, any link between that user and an
            existing user is removed. When the external user signs in again, and the user is no
            longer attached to the previously linked <c>DestinationUser</c>, the user must create
            a new user account.
            
             
            <para>
            The value of <c>ProviderName</c> must match the name of a user pool IdP.
            </para>
             
            <para>
            To deactivate a local user, set <c>ProviderName</c> to <c>Cognito</c> and the <c>ProviderAttributeName</c>
            to <c>Cognito_Subject</c>. The <c>ProviderAttributeValue</c> must be user's local
            username.
            </para>
             
            <para>
            The <c>ProviderAttributeName</c> must always be <c>Cognito_Subject</c> for social
            IdPs. The <c>ProviderAttributeValue</c> must always be the exact subject that was
            used when the user was originally linked as a source user.
            </para>
             
            <para>
            For de-linking a SAML identity, there are two scenarios. If the linked identity has
            not yet been used to sign in, the <c>ProviderAttributeName</c> and <c>ProviderAttributeValue</c>
            must be the same values that were used for the <c>SourceUser</c> when the identities
            were originally linked using <c> AdminLinkProviderForUser</c> call. This is also true
            if the linking was done with <c>ProviderAttributeName</c> set to <c>Cognito_Subject</c>.
            If the user has already signed in, the <c>ProviderAttributeName</c> must be <c>Cognito_Subject</c>
            and <c>ProviderAttributeValue</c> must be the <c>NameID</c> from their SAML assertion.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDisableProviderForUser service method.</param>
            
            <returns>The response from the AdminDisableProviderForUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableProviderForUser">REST API Reference for AdminDisableProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminDisableProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDisableProviderForUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDisableProviderForUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDisableProviderForUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableProviderForUser">REST API Reference for AdminDisableProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminDisableProviderForUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDisableProviderForUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDisableProviderForUser.</param>
            
            <returns>Returns a  AdminDisableProviderForUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableProviderForUser">REST API Reference for AdminDisableProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminDisableUser(Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest)">
            <summary>
            Deactivates a user profile and revokes all access tokens for the user. A deactivated
            user can't sign in, but still appears in the responses to <c>ListUsers</c> API requests.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDisableUser service method.</param>
            
            <returns>The response from the AdminDisableUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableUser">REST API Reference for AdminDisableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminDisableUser(Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDisableUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDisableUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDisableUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableUser">REST API Reference for AdminDisableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminDisableUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDisableUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDisableUser.</param>
            
            <returns>Returns a  AdminDisableUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableUser">REST API Reference for AdminDisableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminEnableUser(Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest)">
            <summary>
            Activates sign-in for a user profile that previously had sign-in access disabled.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminEnableUser service method.</param>
            
            <returns>The response from the AdminEnableUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminEnableUser">REST API Reference for AdminEnableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminEnableUser(Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminEnableUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminEnableUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminEnableUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminEnableUser">REST API Reference for AdminEnableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminEnableUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminEnableUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminEnableUser.</param>
            
            <returns>Returns a  AdminEnableUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminEnableUser">REST API Reference for AdminEnableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminForgetDevice(Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest)">
            <summary>
            Forgets, or deletes, a remembered device from a user's profile. After you forget the
            device, the user can no longer complete device authentication with that device and
            when applicable, must submit MFA codes again. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminForgetDevice service method.</param>
            
            <returns>The response from the AdminForgetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminForgetDevice">REST API Reference for AdminForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminForgetDevice(Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminForgetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminForgetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminForgetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminForgetDevice">REST API Reference for AdminForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminForgetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminForgetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminForgetDevice.</param>
            
            <returns>Returns a  AdminForgetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminForgetDevice">REST API Reference for AdminForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminGetDevice(Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest)">
            <summary>
            Given the device key, returns details for a user's device. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminGetDevice service method.</param>
            
            <returns>The response from the AdminGetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetDevice">REST API Reference for AdminGetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminGetDevice(Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminGetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminGetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminGetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetDevice">REST API Reference for AdminGetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminGetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminGetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminGetDevice.</param>
            
            <returns>Returns a  AdminGetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetDevice">REST API Reference for AdminGetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminGetUser(Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest)">
            <summary>
            Given a username, returns details about a user profile in a user pool. You can specify
            alias attributes in the <c>Username</c> request parameter.
            
             
            <para>
            This operation contributes to your monthly active user (MAU) count for the purpose
            of billing.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminGetUser service method.</param>
            
            <returns>The response from the AdminGetUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetUser">REST API Reference for AdminGetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminGetUser(Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminGetUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminGetUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminGetUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetUser">REST API Reference for AdminGetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminGetUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminGetUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminGetUser.</param>
            
            <returns>Returns a  AdminGetUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetUser">REST API Reference for AdminGetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminInitiateAuth(Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest)">
            <summary>
            Starts sign-in for applications with a server-side component, for example a traditional
            web application. This operation specifies the authentication flow that you'd like
            to begin. The authentication flow that you specify must be supported in your app client
            configuration. For more information about authentication flows, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html">Authentication
            flows</a>.
            
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminInitiateAuth service method.</param>
            
            <returns>The response from the AdminInitiateAuth service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminInitiateAuth">REST API Reference for AdminInitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminInitiateAuth(Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminInitiateAuth operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminInitiateAuth operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminInitiateAuth
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminInitiateAuth">REST API Reference for AdminInitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminInitiateAuth(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminInitiateAuth operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminInitiateAuth.</param>
            
            <returns>Returns a  AdminInitiateAuthResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminInitiateAuth">REST API Reference for AdminInitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminLinkProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest)">
            <summary>
            Links an existing user account in a user pool, or <c>DestinationUser</c>, to an identity
            from an external IdP, or <c>SourceUser</c>, based on a specified attribute name and
            value from the external IdP.
            
             
            <para>
            This operation connects a local user profile with a user identity who hasn't yet signed
            in from their third-party IdP. When the user signs in with their IdP, they get access-control
            configuration from the local user profile. Linked local users can also sign in with
            SDK-based API operations like <c>InitiateAuth</c> after they sign in at least once
            through their IdP. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">Linking
            federated users</a>.
            </para>
             <note> 
            <para>
            The maximum number of federated identities linked to a user is five.
            </para>
             </note> <important> 
            <para>
            Because this API allows a user with an external federated identity to sign in as a
            local user, it is critical that it only be used with external IdPs and linked attributes
            that you trust.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminLinkProviderForUser service method.</param>
            
            <returns>The response from the AdminLinkProviderForUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminLinkProviderForUser">REST API Reference for AdminLinkProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminLinkProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminLinkProviderForUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminLinkProviderForUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminLinkProviderForUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminLinkProviderForUser">REST API Reference for AdminLinkProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminLinkProviderForUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminLinkProviderForUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminLinkProviderForUser.</param>
            
            <returns>Returns a  AdminLinkProviderForUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminLinkProviderForUser">REST API Reference for AdminLinkProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminListDevices(Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest)">
            <summary>
            Lists a user's registered devices. Remembered devices are used in authentication services
            where you offer a "Remember me" option for users who you want to permit to sign in
            without MFA from a trusted device. Users can bypass MFA while your application performs
            device SRP authentication on the back end. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminListDevices service method.</param>
            
            <returns>The response from the AdminListDevices service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListDevices">REST API Reference for AdminListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminListDevices(Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminListDevices operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminListDevices operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminListDevices
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListDevices">REST API Reference for AdminListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminListDevices(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminListDevices operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminListDevices.</param>
            
            <returns>Returns a  AdminListDevicesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListDevices">REST API Reference for AdminListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminListGroupsForUser(Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest)">
            <summary>
            Lists the groups that a user belongs to. User pool groups are identifiers that you
            can reference from the contents of ID and access tokens, and set preferred IAM roles
            for identity-pool authentication. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminListGroupsForUser service method.</param>
            
            <returns>The response from the AdminListGroupsForUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListGroupsForUser">REST API Reference for AdminListGroupsForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminListGroupsForUser(Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminListGroupsForUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminListGroupsForUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminListGroupsForUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListGroupsForUser">REST API Reference for AdminListGroupsForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminListGroupsForUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminListGroupsForUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminListGroupsForUser.</param>
            
            <returns>Returns a  AdminListGroupsForUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListGroupsForUser">REST API Reference for AdminListGroupsForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminListUserAuthEvents(Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest)">
            <summary>
            Requests a history of user activity and any risks detected as part of Amazon Cognito
            threat protection. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-event-user-history">Viewing
            user event history</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminListUserAuthEvents service method.</param>
            
            <returns>The response from the AdminListUserAuthEvents service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListUserAuthEvents">REST API Reference for AdminListUserAuthEvents Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminListUserAuthEvents(Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminListUserAuthEvents operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminListUserAuthEvents operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminListUserAuthEvents
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListUserAuthEvents">REST API Reference for AdminListUserAuthEvents Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminListUserAuthEvents(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminListUserAuthEvents operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminListUserAuthEvents.</param>
            
            <returns>Returns a  AdminListUserAuthEventsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListUserAuthEvents">REST API Reference for AdminListUserAuthEvents Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminRemoveUserFromGroup(Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest)">
            <summary>
            Given a username and a group name, removes them from the group. User pool groups are
            identifiers that you can reference from the contents of ID and access tokens, and
            set preferred IAM roles for identity-pool authentication. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminRemoveUserFromGroup service method.</param>
            
            <returns>The response from the AdminRemoveUserFromGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRemoveUserFromGroup">REST API Reference for AdminRemoveUserFromGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminRemoveUserFromGroup(Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminRemoveUserFromGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminRemoveUserFromGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminRemoveUserFromGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRemoveUserFromGroup">REST API Reference for AdminRemoveUserFromGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminRemoveUserFromGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminRemoveUserFromGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminRemoveUserFromGroup.</param>
            
            <returns>Returns a  AdminRemoveUserFromGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRemoveUserFromGroup">REST API Reference for AdminRemoveUserFromGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminResetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest)">
            <summary>
            Begins the password reset process. Sets the requested user’s account into a <c>RESET_REQUIRED</c>
            status, and sends them a password-reset code. Your user pool also sends the user a
            notification with a reset code and the information that their password has been reset.
            At sign-in, your application or the managed login session receives a challenge to
            complete the reset by confirming the code and setting a new password.
            
             
            <para>
            To use this API operation, your user pool must have self-service account recovery
            configured.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminResetUserPassword service method.</param>
            
            <returns>The response from the AdminResetUserPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminResetUserPassword">REST API Reference for AdminResetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminResetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminResetUserPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminResetUserPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminResetUserPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminResetUserPassword">REST API Reference for AdminResetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminResetUserPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminResetUserPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminResetUserPassword.</param>
            
            <returns>Returns a  AdminResetUserPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminResetUserPassword">REST API Reference for AdminResetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminRespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest)">
            <summary>
            Some API operations in a user pool generate a challenge, like a prompt for an MFA
            code, for device authentication that bypasses MFA, or for a custom authentication
            challenge. An <c>AdminRespondToAuthChallenge</c> API request provides the answer to
            that challenge, like a code or a secure remote password (SRP). The parameters of a
            response to an authentication challenge vary with the type of challenge.
            
             
            <para>
            For more information about custom authentication challenges, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminRespondToAuthChallenge service method.</param>
            
            <returns>The response from the AdminRespondToAuthChallenge service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRespondToAuthChallenge">REST API Reference for AdminRespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminRespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminRespondToAuthChallenge operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminRespondToAuthChallenge operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminRespondToAuthChallenge
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRespondToAuthChallenge">REST API Reference for AdminRespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminRespondToAuthChallenge(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminRespondToAuthChallenge operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminRespondToAuthChallenge.</param>
            
            <returns>Returns a  AdminRespondToAuthChallengeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRespondToAuthChallenge">REST API Reference for AdminRespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminSetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest)">
            <summary>
            Sets the user's multi-factor authentication (MFA) preference, including which MFA
            options are activated, and if any are preferred. Only one factor can be set as preferred.
            The preferred MFA factor will be used to authenticate a user if multiple factors are
            activated. If multiple options are activated and no preference is set, a challenge
            to choose an MFA option will be returned during sign-in.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminSetUserMFAPreference service method.</param>
            
            <returns>The response from the AdminSetUserMFAPreference service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserMFAPreference">REST API Reference for AdminSetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminSetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminSetUserMFAPreference operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminSetUserMFAPreference operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminSetUserMFAPreference
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserMFAPreference">REST API Reference for AdminSetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminSetUserMFAPreference(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminSetUserMFAPreference operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminSetUserMFAPreference.</param>
            
            <returns>Returns a  AdminSetUserMFAPreferenceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserMFAPreference">REST API Reference for AdminSetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminSetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest)">
            <summary>
            Sets the specified user's password in a user pool. This operation administratively
            sets a temporary or permanent password for a user. With this operation, you can bypass
            self-service password changes and permit immediate sign-in with the password that
            you set. To do this, set <c>Permanent</c> to <c>true</c>.
            
             
            <para>
            You can also set a new temporary password in this request, send it to a user, and
            require them to choose a new password on their next sign-in. To do this, set <c>Permanent</c>
            to <c>false</c>.
            </para>
             
            <para>
            If the password is temporary, the user's <c>Status</c> becomes <c>FORCE_CHANGE_PASSWORD</c>.
            When the user next tries to sign in, the <c>InitiateAuth</c> or <c>AdminInitiateAuth</c>
            response includes the <c>NEW_PASSWORD_REQUIRED</c> challenge. If the user doesn't
            sign in before the temporary password expires, they can no longer sign in and you
            must repeat this operation to set a temporary or permanent password for them.
            </para>
             
            <para>
            After the user sets a new password, or if you set a permanent password, their status
            becomes <c>Confirmed</c>.
            </para>
             
            <para>
             <c>AdminSetUserPassword</c> can set a password for the user profile that Amazon Cognito
            creates for third-party federated users. When you set a password, the federated user's
            status changes from <c>EXTERNAL_PROVIDER</c> to <c>CONFIRMED</c>. A user in this state
            can sign in as a federated user, and initiate authentication flows in the API like
            a linked native user. They can also modify their password and attributes in token-authenticated
            API requests like <c>ChangePassword</c> and <c>UpdateUserAttributes</c>. As a best
            security practice and to keep users in sync with your external IdP, don't set passwords
            on federated user profiles. To set up a federated user for native sign-in with a linked
            native user, refer to <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">Linking
            federated users to an existing user profile</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminSetUserPassword service method.</param>
            
            <returns>The response from the AdminSetUserPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserPassword">REST API Reference for AdminSetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminSetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminSetUserPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminSetUserPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminSetUserPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserPassword">REST API Reference for AdminSetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminSetUserPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminSetUserPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminSetUserPassword.</param>
            
            <returns>Returns a  AdminSetUserPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserPassword">REST API Reference for AdminSetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminSetUserSettings(Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest)">
            <summary>
            <i>This action is no longer supported.</i> You can use it to configure only SMS MFA.
            You can't use it to configure time-based one-time password (TOTP) software token MFA.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminSetUserSettings service method.</param>
            
            <returns>The response from the AdminSetUserSettings service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserSettings">REST API Reference for AdminSetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminSetUserSettings(Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminSetUserSettings operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminSetUserSettings operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminSetUserSettings
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserSettings">REST API Reference for AdminSetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminSetUserSettings(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminSetUserSettings operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminSetUserSettings.</param>
            
            <returns>Returns a  AdminSetUserSettingsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserSettings">REST API Reference for AdminSetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminUpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest)">
            <summary>
            Provides the feedback for an authentication event generated by threat protection features.
            Your response indicates that you think that the event either was from a valid user
            or was an unwanted authentication attempt. This feedback improves the risk evaluation
            decision for the user pool as part of Amazon Cognito threat protection. To activate
            this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            
             
            <para>
            To train the threat-protection model to recognize trusted and untrusted sign-in characteristics,
            configure threat protection in audit-only mode and provide a mechanism for users or
            administrators to submit feedback. Your feedback can tell Amazon Cognito that a risk
            rating was assigned at a level you don't agree with.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUpdateAuthEventFeedback service method.</param>
            
            <returns>The response from the AdminUpdateAuthEventFeedback service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateAuthEventFeedback">REST API Reference for AdminUpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminUpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUpdateAuthEventFeedback operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUpdateAuthEventFeedback operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUpdateAuthEventFeedback
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateAuthEventFeedback">REST API Reference for AdminUpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminUpdateAuthEventFeedback(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUpdateAuthEventFeedback operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUpdateAuthEventFeedback.</param>
            
            <returns>Returns a  AdminUpdateAuthEventFeedbackResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateAuthEventFeedback">REST API Reference for AdminUpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminUpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest)">
            <summary>
            Updates the status of a user's device so that it is marked as remembered or not remembered
            for the purpose of device authentication. Device authentication is a "remember me"
            mechanism that silently completes sign-in from trusted devices with a device key instead
            of a user-provided MFA code. This operation changes the status of a device without
            deleting it, so you can enable it again later. For more information about device authentication,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUpdateDeviceStatus service method.</param>
            
            <returns>The response from the AdminUpdateDeviceStatus service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateDeviceStatus">REST API Reference for AdminUpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminUpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUpdateDeviceStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUpdateDeviceStatus operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUpdateDeviceStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateDeviceStatus">REST API Reference for AdminUpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminUpdateDeviceStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUpdateDeviceStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUpdateDeviceStatus.</param>
            
            <returns>Returns a  AdminUpdateDeviceStatusResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateDeviceStatus">REST API Reference for AdminUpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminUpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest)">
            <summary>
            Updates the specified user's attributes. To delete an attribute from your user, submit
            the attribute in your API request with a blank value.
            
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name,
            for example <c>custom:department</c>.
            </para>
             
            <para>
            This operation can set a user's email address or phone number as verified and permit
            immediate sign-in in user pools that require verification of these attributes. To
            do this, set the <c>email_verified</c> or <c>phone_number_verified</c> attribute to
            <c>true</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUpdateUserAttributes service method.</param>
            
            <returns>The response from the AdminUpdateUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateUserAttributes">REST API Reference for AdminUpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminUpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUpdateUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUpdateUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUpdateUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateUserAttributes">REST API Reference for AdminUpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminUpdateUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUpdateUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUpdateUserAttributes.</param>
            
            <returns>Returns a  AdminUpdateUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateUserAttributes">REST API Reference for AdminUpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AdminUserGlobalSignOut(Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest)">
            <summary>
            Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to
            a user. Call this operation with your administrative credentials when your user signs
            out of your app. This results in the following behavior.
            
             <ul> <li> 
            <para>
            Amazon Cognito no longer accepts <i>token-authorized</i> user operations that you
            authorize with a signed-out user's access tokens. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             
            <para>
            Amazon Cognito returns an <c>Access Token has been revoked</c> error when your app
            attempts to authorize a user pools API request with a revoked access token that contains
            the scope <c>aws.cognito.signin.user.admin</c>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's ID token in a <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html">GetId
            </a> request to an identity pool with <c>ServerSideTokenCheck</c> enabled for its
            user pool IdP configuration in <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CognitoIdentityProvider.html">CognitoIdentityProvider</a>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's refresh tokens in refresh requests.
            </para>
             </li> </ul> 
            <para>
            Other requests might be valid until your user's token expires. This operation doesn't
            clear the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> session cookie. To clear the session for a user who signed in with managed
            login or the classic hosted UI, direct their browser session to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">logout
            endpoint</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUserGlobalSignOut service method.</param>
            
            <returns>The response from the AdminUserGlobalSignOut service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUserGlobalSignOut">REST API Reference for AdminUserGlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAdminUserGlobalSignOut(Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUserGlobalSignOut operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUserGlobalSignOut operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUserGlobalSignOut
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUserGlobalSignOut">REST API Reference for AdminUserGlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAdminUserGlobalSignOut(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUserGlobalSignOut operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUserGlobalSignOut.</param>
            
            <returns>Returns a  AdminUserGlobalSignOutResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUserGlobalSignOut">REST API Reference for AdminUserGlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.AssociateSoftwareToken(Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest)">
            <summary>
            Begins setup of time-based one-time password (TOTP) multi-factor authentication (MFA)
            for a user, with a unique private key that Amazon Cognito generates and returns in
            the API response. You can authorize an <c>AssociateSoftwareToken</c> request with
            either the user's access token, or a session string from a challenge response that
            you received from Amazon Cognito.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> 
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AssociateSoftwareToken service method.</param>
            
            <returns>The response from the AssociateSoftwareToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">REST API Reference for AssociateSoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginAssociateSoftwareToken(Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AssociateSoftwareToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AssociateSoftwareToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateSoftwareToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">REST API Reference for AssociateSoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndAssociateSoftwareToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AssociateSoftwareToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAssociateSoftwareToken.</param>
            
            <returns>Returns a  AssociateSoftwareTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">REST API Reference for AssociateSoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ChangePassword(Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest)">
            <summary>
            Changes the password for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ChangePassword service method.</param>
            
            <returns>The response from the ChangePassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ChangePassword">REST API Reference for ChangePassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginChangePassword(Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ChangePassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ChangePassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndChangePassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ChangePassword">REST API Reference for ChangePassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndChangePassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ChangePassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginChangePassword.</param>
            
            <returns>Returns a  ChangePasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ChangePassword">REST API Reference for ChangePassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CompleteWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest)">
            <summary>
            Completes registration of a passkey authenticator for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CompleteWebAuthnRegistration service method.</param>
            
            <returns>The response from the CompleteWebAuthnRegistration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException">
            This exception is thrown when the challenge from <c>StartWebAuthn</c> registration
            has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException">
            This exception is thrown when the access token is for a different client than the
            one in the original <c>StartWebAuthnRegistration</c> request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException">
            This exception is thrown when a user presents passkey credentials from an unsupported
            device or provider.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException">
            This exception is thrown when the passkey feature isn't enabled for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException">
            This exception is thrown when the passkey credential's registration origin does not
            align with the user pool relying party id.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException">
            This exception is thrown when the given passkey credential is associated with a different
            relying party ID than the user pool relying party ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CompleteWebAuthnRegistration">REST API Reference for CompleteWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCompleteWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CompleteWebAuthnRegistration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CompleteWebAuthnRegistration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCompleteWebAuthnRegistration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CompleteWebAuthnRegistration">REST API Reference for CompleteWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCompleteWebAuthnRegistration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CompleteWebAuthnRegistration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCompleteWebAuthnRegistration.</param>
            
            <returns>Returns a  CompleteWebAuthnRegistrationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CompleteWebAuthnRegistration">REST API Reference for CompleteWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ConfirmDevice(Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest)">
            <summary>
            Confirms a device that a user wants to remember. A remembered device is a "Remember
            me on this device" option for user pools that perform authentication with the device
            key of a trusted device in the back end, instead of a user-provided MFA code. For
            more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ConfirmDevice service method.</param>
            
            <returns>The response from the ConfirmDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException">
            This exception is thrown when a user attempts to confirm a device with a device key
            that already exists.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmDevice">REST API Reference for ConfirmDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginConfirmDevice(Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ConfirmDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ConfirmDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndConfirmDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmDevice">REST API Reference for ConfirmDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndConfirmDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ConfirmDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginConfirmDevice.</param>
            
            <returns>Returns a  ConfirmDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmDevice">REST API Reference for ConfirmDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ConfirmForgotPassword(Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest)">
            <summary>
            This public API operation accepts a confirmation code that Amazon Cognito sent to
            a user and accepts a new password for that user.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ConfirmForgotPassword service method.</param>
            
            <returns>The response from the ConfirmForgotPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmForgotPassword">REST API Reference for ConfirmForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginConfirmForgotPassword(Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ConfirmForgotPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ConfirmForgotPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndConfirmForgotPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmForgotPassword">REST API Reference for ConfirmForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndConfirmForgotPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ConfirmForgotPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginConfirmForgotPassword.</param>
            
            <returns>Returns a  ConfirmForgotPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmForgotPassword">REST API Reference for ConfirmForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ConfirmSignUp(Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest)">
            <summary>
            Confirms the account of a new user. This public API operation submits a code that
            Amazon Cognito sent to your user when they signed up in your user pool. After your
            user enters their code, they confirm ownership of the email address or phone number
            that they provided, and their user account becomes active. Depending on your user
            pool configuration, your users will receive their confirmation code in an email or
            SMS message.
            
             
            <para>
            Local users who signed up in your user pool are the only type of user who can confirm
            sign-up with a code. Users who federate through an external identity provider (IdP)
            have already been confirmed by their IdP.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ConfirmSignUp service method.</param>
            
            <returns>The response from the ConfirmSignUp service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmSignUp">REST API Reference for ConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginConfirmSignUp(Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ConfirmSignUp operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ConfirmSignUp operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndConfirmSignUp
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmSignUp">REST API Reference for ConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndConfirmSignUp(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ConfirmSignUp operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginConfirmSignUp.</param>
            
            <returns>Returns a  ConfirmSignUpResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmSignUp">REST API Reference for ConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateGroup(Amazon.CognitoIdentityProvider.Model.CreateGroupRequest)">
            <summary>
            Creates a new group in the specified user pool. For more information about user pool
            groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateGroup service method.</param>
            
            <returns>The response from the CreateGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.GroupExistsException">
            This exception is thrown when Amazon Cognito encounters a group that already exists
            in the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateGroup">REST API Reference for CreateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateGroup(Amazon.CognitoIdentityProvider.Model.CreateGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateGroup">REST API Reference for CreateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateGroup.</param>
            
            <returns>Returns a  CreateGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateGroup">REST API Reference for CreateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateIdentityProvider(Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest)">
            <summary>
            Adds a configuration and trust relationship between a third-party identity provider
            (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers
            through managed login and OIDC relying-party libraries. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateIdentityProvider service method.</param>
            
            <returns>The response from the CreateIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException">
            This exception is thrown when the provider is already supported by the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateIdentityProvider">REST API Reference for CreateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateIdentityProvider(Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateIdentityProvider">REST API Reference for CreateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateIdentityProvider.</param>
            
            <returns>Returns a  CreateIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateIdentityProvider">REST API Reference for CreateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest)">
            <summary>
            Creates a new set of branding settings for a user pool style and associates it with
            an app client. This operation is the programmatic option for the creation of a new
            style in the branding editor.
            
             
            <para>
            Provides values for UI customization in a <c>Settings</c> JSON object and image files
            in an <c>Assets</c> array. To send the JSON object <c>Document</c> type parameter
            in <c>Settings</c>, you might need to update to the most recent version of your Amazon
            Web Services SDK. To create a new style with default settings, set <c>UseCognitoProvidedValues</c>
            to <c>true</c> and don't provide values for any other options.
            </para>
             
            <para>
             This operation has a 2-megabyte request-size limit and include the CSS settings and
            image assets for your app client. Your branding settings might exceed 2MB in size.
            Amazon Cognito doesn't require that you pass all parameters in one request and preserves
            existing style settings that you don't specify. If your request is larger than 2MB,
            separate it into multiple requests, each with a size smaller than the limit. 
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateManagedLoginBranding service method.</param>
            
            <returns>The response from the CreateManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException">
            This exception is thrown when you attempt to apply a managed login branding style
            to an app client that already has an assigned style.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateManagedLoginBranding">REST API Reference for CreateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateManagedLoginBranding">REST API Reference for CreateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateManagedLoginBranding.</param>
            
            <returns>Returns a  CreateManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateManagedLoginBranding">REST API Reference for CreateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateResourceServer(Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest)">
            <summary>
            Creates a new OAuth2.0 resource server and defines custom scopes within it. Resource
            servers are associated with custom scopes and machine-to-machine (M2M) authorization.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateResourceServer service method.</param>
            
            <returns>The response from the CreateResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateResourceServer">REST API Reference for CreateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateResourceServer(Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateResourceServer">REST API Reference for CreateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateResourceServer.</param>
            
            <returns>Returns a  CreateResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateResourceServer">REST API Reference for CreateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateTerms(Amazon.CognitoIdentityProvider.Model.CreateTermsRequest)">
            <summary>
            Creates terms documents for the requested app client. When Terms and conditions and
            Privacy policy documents are configured, the app client displays links to them in
            the sign-up page of managed login for the app client.
            
             
            <para>
            You can provide URLs for terms documents in the languages that are supported by <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">managed
            login localization</a>. Amazon Cognito directs users to the terms documents for their
            current language, with fallback to <c>default</c> if no document exists for the language.
            </para>
             
            <para>
            Each request accepts one type of terms document and a map of language-to-link for
            that document type. You must provide both types of terms documents in at least one
            language before Amazon Cognito displays your terms documents. Supply each type in
            separate requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateTerms service method.</param>
            
            <returns>The response from the CreateTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TermsExistsException">
            Terms document names must be unique to the app client. This exception is thrown when
            you attempt to create terms documents with a duplicate <c>TermsName</c>.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateTerms">REST API Reference for CreateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateTerms(Amazon.CognitoIdentityProvider.Model.CreateTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateTerms">REST API Reference for CreateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateTerms.</param>
            
            <returns>Returns a  CreateTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateTerms">REST API Reference for CreateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateUserImportJob(Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest)">
            <summary>
            Creates a user import job. You can import users into user pools from a comma-separated
            values (CSV) file without adding Amazon Cognito MAU costs to your Amazon Web Services
            bill.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserImportJob service method.</param>
            
            <returns>The response from the CreateUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserImportJob">REST API Reference for CreateUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateUserImportJob(Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserImportJob">REST API Reference for CreateUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserImportJob.</param>
            
            <returns>Returns a  CreateUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserImportJob">REST API Reference for CreateUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateUserPool(Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest)">
            <summary>
            Creates a new Amazon Cognito user pool. This operation sets basic and advanced configuration
            options.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserPool service method.</param>
            
            <returns>The response from the CreateUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException">
            This exception is thrown when you've attempted to change your feature plan but the
            operation isn't permitted.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            This exception is thrown when a user pool tag can't be set or updated.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPool">REST API Reference for CreateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateUserPool(Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPool">REST API Reference for CreateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserPool.</param>
            
            <returns>Returns a  CreateUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPool">REST API Reference for CreateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateUserPoolClient(Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest)">
            <summary>
            Creates an app client in a user pool. This operation sets basic and advanced configuration
            options.
            
             
            <para>
            Unlike app clients created in the console, Amazon Cognito doesn't automatically assign
            a branding style to app clients that you configure with this API operation. Managed
            login and classic hosted UI pages aren't available for your client until after you
            apply a branding style.
            </para>
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolClient service method.</param>
            
            <returns>The response from the CreateUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException">
            This exception is thrown when the specified OAuth flow is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException">
            This exception is thrown when the specified scope doesn't exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolClient">REST API Reference for CreateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateUserPoolClient(Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolClient">REST API Reference for CreateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserPoolClient.</param>
            
            <returns>Returns a  CreateUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolClient">REST API Reference for CreateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.CreateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest)">
            <summary>
            A user pool domain hosts managed login, an authorization server and web server for
            authentication in your application. This operation creates a new user pool prefix
            domain or custom domain and sets the managed login branding version. Set the branding
            version to <c>1</c> for hosted UI (classic) or <c>2</c> for managed login. When you
            choose a custom domain, you must provide an SSL certificate in the US East (N. Virginia)
            Amazon Web Services Region in your request.
            
             
            <para>
            Your prefix domain might take up to one minute to take effect. Your custom domain
            is online within five minutes, but it can take up to one hour to distribute your SSL
            certificate.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Configuring
            a user pool domain</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolDomain service method.</param>
            
            <returns>The response from the CreateUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolDomain">REST API Reference for CreateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginCreateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolDomain">REST API Reference for CreateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndCreateUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserPoolDomain.</param>
            
            <returns>Returns a  CreateUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolDomain">REST API Reference for CreateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteGroup(Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest)">
            <summary>
            Deletes a group from the specified user pool. When you delete a group, that group
            no longer contributes to users' <c>cognito:preferred_group</c> or <c>cognito:groups</c>
            claims, and no longer influence access-control decision that are based on group membership.
            For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteGroup service method.</param>
            
            <returns>The response from the DeleteGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteGroup">REST API Reference for DeleteGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteGroup(Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteGroup">REST API Reference for DeleteGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteGroup.</param>
            
            <returns>Returns a  DeleteGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteGroup">REST API Reference for DeleteGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteIdentityProvider(Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest)">
            <summary>
            Deletes a user pool identity provider (IdP). After you delete an IdP, users can no
            longer sign in to your user pool through that IdP. For more information about user
            pool IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityProvider service method.</param>
            
            <returns>The response from the DeleteIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException">
            This exception is thrown when the specified identifier isn't supported.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteIdentityProvider">REST API Reference for DeleteIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteIdentityProvider(Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteIdentityProvider">REST API Reference for DeleteIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteIdentityProvider.</param>
            
            <returns>Returns a  DeleteIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteIdentityProvider">REST API Reference for DeleteIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest)">
            <summary>
            Deletes a managed login branding style. When you delete a style, you delete the branding
            association for an app client. When an app client doesn't have a style assigned, your
            managed login pages for that app client are nonfunctional until you create a new style
            or switch the domain branding version.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteManagedLoginBranding service method.</param>
            
            <returns>The response from the DeleteManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteManagedLoginBranding">REST API Reference for DeleteManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteManagedLoginBranding">REST API Reference for DeleteManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteManagedLoginBranding.</param>
            
            <returns>Returns a  DeleteManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteManagedLoginBranding">REST API Reference for DeleteManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteResourceServer(Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest)">
            <summary>
            Deletes a resource server. After you delete a resource server, users can no longer
            generate access tokens with scopes that are associate with that resource server.
            
             
            <para>
            Resource servers are associated with custom scopes and machine-to-machine (M2M) authorization.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteResourceServer service method.</param>
            
            <returns>The response from the DeleteResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteResourceServer">REST API Reference for DeleteResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteResourceServer(Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteResourceServer">REST API Reference for DeleteResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteResourceServer.</param>
            
            <returns>Returns a  DeleteResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteResourceServer">REST API Reference for DeleteResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteTerms(Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest)">
            <summary>
            Deletes the terms documents with the requested ID from your app client.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteTerms service method.</param>
            
            <returns>The response from the DeleteTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteTerms">REST API Reference for DeleteTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteTerms(Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteTerms">REST API Reference for DeleteTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteTerms.</param>
            
            <returns>Returns a  DeleteTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteTerms">REST API Reference for DeleteTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteUser(Amazon.CognitoIdentityProvider.Model.DeleteUserRequest)">
            <summary>
            Deletes the profile of the currently signed-in user. A deleted user profile can no
            longer be used to sign in and can't be restored.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUser service method.</param>
            
            <returns>The response from the DeleteUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUser">REST API Reference for DeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteUser(Amazon.CognitoIdentityProvider.Model.DeleteUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUser">REST API Reference for DeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUser.</param>
            
            <returns>Returns a  DeleteUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUser">REST API Reference for DeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest)">
            <summary>
            Deletes attributes from the currently signed-in user. For example, your application
            can submit a request to this operation when a user wants to remove their <c>birthdate</c>
            attribute value.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserAttributes service method.</param>
            
            <returns>The response from the DeleteUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserAttributes">REST API Reference for DeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserAttributes">REST API Reference for DeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserAttributes.</param>
            
            <returns>Returns a  DeleteUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserAttributes">REST API Reference for DeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteUserPool(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest)">
            <summary>
            Deletes a user pool. After you delete a user pool, users can no longer sign in to
            any associated applications. 
            
             
            <para>
            When you delete a user pool, it's no longer visible or operational in your Amazon
            Web Services account. Amazon Cognito retains deleted user pools in an inactive state
            for 14 days, then begins a cleanup process that fully removes them from Amazon Web
            Services systems. In case of accidental deletion, contact Amazon Web Services Support
            within 14 days for restoration assistance.
            </para>
             
            <para>
            Amazon Cognito begins full deletion of all resources from deleted user pools after
            14 days. In the case of large user pools, the cleanup process might take significant
            additional time before all user data is permanently deleted.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPool service method.</param>
            
            <returns>The response from the DeleteUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPool">REST API Reference for DeleteUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteUserPool(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPool">REST API Reference for DeleteUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPool.</param>
            
            <returns>Returns a  DeleteUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPool">REST API Reference for DeleteUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteUserPoolClient(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest)">
            <summary>
            Deletes a user pool app client. After you delete an app client, users can no longer
            sign in to the associated application.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClient service method.</param>
            
            <returns>The response from the DeleteUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClient">REST API Reference for DeleteUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteUserPoolClient(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClient">REST API Reference for DeleteUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPoolClient.</param>
            
            <returns>Returns a  DeleteUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClient">REST API Reference for DeleteUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest)">
            <summary>
            Deletes a specific client secret from a user pool app client. You cannot delete the
            last remaining secret for an app client.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClientSecret service method.</param>
            
            <returns>The response from the DeleteUserPoolClientSecret service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClientSecret">REST API Reference for DeleteUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPoolClientSecret operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClientSecret operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPoolClientSecret
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClientSecret">REST API Reference for DeleteUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteUserPoolClientSecret(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPoolClientSecret operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPoolClientSecret.</param>
            
            <returns>Returns a  DeleteUserPoolClientSecretResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClientSecret">REST API Reference for DeleteUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest)">
            <summary>
            Given a user pool ID and domain identifier, deletes a user pool domain. After you
            delete a user pool domain, your managed login pages and authorization server are no
            longer available.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolDomain service method.</param>
            
            <returns>The response from the DeleteUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolDomain">REST API Reference for DeleteUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolDomain">REST API Reference for DeleteUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPoolDomain.</param>
            
            <returns>Returns a  DeleteUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolDomain">REST API Reference for DeleteUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DeleteWebAuthnCredential(Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest)">
            <summary>
            Deletes a registered passkey, or WebAuthn, authenticator for the currently signed-in
            user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteWebAuthnCredential service method.</param>
            
            <returns>The response from the DeleteWebAuthnCredential service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteWebAuthnCredential">REST API Reference for DeleteWebAuthnCredential Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDeleteWebAuthnCredential(Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteWebAuthnCredential operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteWebAuthnCredential operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWebAuthnCredential
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteWebAuthnCredential">REST API Reference for DeleteWebAuthnCredential Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDeleteWebAuthnCredential(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteWebAuthnCredential operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteWebAuthnCredential.</param>
            
            <returns>Returns a  DeleteWebAuthnCredentialResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteWebAuthnCredential">REST API Reference for DeleteWebAuthnCredential Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeIdentityProvider(Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest)">
            <summary>
            Given a user pool ID and identity provider (IdP) name, returns details about the IdP.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityProvider service method.</param>
            
            <returns>The response from the DescribeIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeIdentityProvider">REST API Reference for DescribeIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeIdentityProvider(Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeIdentityProvider">REST API Reference for DescribeIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeIdentityProvider.</param>
            
            <returns>Returns a  DescribeIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeIdentityProvider">REST API Reference for DescribeIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest)">
            <summary>
            Given the ID of a managed login branding style, returns detailed information about
            the style.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBranding service method.</param>
            
            <returns>The response from the DescribeManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBranding">REST API Reference for DescribeManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBranding">REST API Reference for DescribeManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeManagedLoginBranding.</param>
            
            <returns>Returns a  DescribeManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBranding">REST API Reference for DescribeManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeManagedLoginBrandingByClient(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest)">
            <summary>
            Given the ID of a user pool app client, returns detailed information about the style
            assigned to the app client.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBrandingByClient service method.</param>
            
            <returns>The response from the DescribeManagedLoginBrandingByClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBrandingByClient">REST API Reference for DescribeManagedLoginBrandingByClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeManagedLoginBrandingByClient(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeManagedLoginBrandingByClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBrandingByClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeManagedLoginBrandingByClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBrandingByClient">REST API Reference for DescribeManagedLoginBrandingByClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeManagedLoginBrandingByClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeManagedLoginBrandingByClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeManagedLoginBrandingByClient.</param>
            
            <returns>Returns a  DescribeManagedLoginBrandingByClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBrandingByClient">REST API Reference for DescribeManagedLoginBrandingByClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeResourceServer(Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest)">
            <summary>
            Describes a resource server. For more information about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeResourceServer service method.</param>
            
            <returns>The response from the DescribeResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeResourceServer">REST API Reference for DescribeResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeResourceServer(Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeResourceServer">REST API Reference for DescribeResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeResourceServer.</param>
            
            <returns>Returns a  DescribeResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeResourceServer">REST API Reference for DescribeResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeRiskConfiguration(Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest)">
            <summary>
            Given an app client or user pool ID where threat protection is configured, describes
            the risk configuration. This operation returns details about adaptive authentication,
            compromised credentials, and IP-address allow- and denylists. For more information
            about threat protection, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-threat-protection.html">Threat
            protection</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeRiskConfiguration service method.</param>
            
            <returns>The response from the DescribeRiskConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeRiskConfiguration">REST API Reference for DescribeRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeRiskConfiguration(Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeRiskConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeRiskConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRiskConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeRiskConfiguration">REST API Reference for DescribeRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeRiskConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeRiskConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeRiskConfiguration.</param>
            
            <returns>Returns a  DescribeRiskConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeRiskConfiguration">REST API Reference for DescribeRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeTerms(Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest)">
            <summary>
            Returns details for the requested terms documents ID. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeTerms service method.</param>
            
            <returns>The response from the DescribeTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeTerms">REST API Reference for DescribeTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeTerms(Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeTerms">REST API Reference for DescribeTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeTerms.</param>
            
            <returns>Returns a  DescribeTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeTerms">REST API Reference for DescribeTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeUserImportJob(Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest)">
            <summary>
            Describes a user import job. For more information about user CSV import, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserImportJob service method.</param>
            
            <returns>The response from the DescribeUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserImportJob">REST API Reference for DescribeUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeUserImportJob(Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserImportJob">REST API Reference for DescribeUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserImportJob.</param>
            
            <returns>Returns a  DescribeUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserImportJob">REST API Reference for DescribeUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeUserPool(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest)">
            <summary>
            Given a user pool ID, returns configuration information. This operation is useful
            when you want to inspect an existing user pool and programmatically replicate the
            configuration to another user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserPool service method.</param>
            
            <returns>The response from the DescribeUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            This exception is thrown when a user pool tag can't be set or updated.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPool">REST API Reference for DescribeUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeUserPool(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPool">REST API Reference for DescribeUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserPool.</param>
            
            <returns>Returns a  DescribeUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPool">REST API Reference for DescribeUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeUserPoolClient(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest)">
            <summary>
            Given an app client ID, returns configuration information. This operation is useful
            when you want to inspect an existing app client and programmatically replicate the
            configuration to another app client. For more information about app clients, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html">App
            clients</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolClient service method.</param>
            
            <returns>The response from the DescribeUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolClient">REST API Reference for DescribeUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeUserPoolClient(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolClient">REST API Reference for DescribeUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserPoolClient.</param>
            
            <returns>Returns a  DescribeUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolClient">REST API Reference for DescribeUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DescribeUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest)">
            <summary>
            Given a user pool domain name, returns information about the domain configuration.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolDomain service method.</param>
            
            <returns>The response from the DescribeUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolDomain">REST API Reference for DescribeUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginDescribeUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolDomain">REST API Reference for DescribeUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndDescribeUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserPoolDomain.</param>
            
            <returns>Returns a  DescribeUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolDomain">REST API Reference for DescribeUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ForgetDevice(Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest)">
            <summary>
            Given a device key, deletes a remembered device as the currently signed-in user. For
            more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ForgetDevice service method.</param>
            
            <returns>The response from the ForgetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgetDevice">REST API Reference for ForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginForgetDevice(Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ForgetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ForgetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndForgetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgetDevice">REST API Reference for ForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndForgetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ForgetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginForgetDevice.</param>
            
            <returns>Returns a  ForgetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgetDevice">REST API Reference for ForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ForgotPassword(Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest)">
            <summary>
            Sends a password-reset confirmation code to the email address or phone number of the
            requested username. The message delivery method is determined by the user's available
            attributes and the <c>AccountRecoverySetting</c> configuration of the user pool.
            
             
            <para>
            For the <c>Username</c> parameter, you can use the username or an email, phone, or
            preferred username alias.
            </para>
             
            <para>
            If neither a verified phone number nor a verified email exists, Amazon Cognito responds
            with an <c>InvalidParameterException</c> error . If your app client has a client secret
            and you don't provide a <c>SECRET_HASH</c> parameter, this API returns <c>NotAuthorizedException</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ForgotPassword service method.</param>
            
            <returns>The response from the ForgotPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgotPassword">REST API Reference for ForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginForgotPassword(Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ForgotPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ForgotPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndForgotPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgotPassword">REST API Reference for ForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndForgotPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ForgotPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginForgotPassword.</param>
            
            <returns>Returns a  ForgotPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgotPassword">REST API Reference for ForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetCSVHeader(Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest)">
            <summary>
            Given a user pool ID, generates a comma-separated value (CSV) list populated with
            available user attributes in the user pool. This list is the header for the CSV file
            that determines the users in a user import job. Save the content of <c>CSVHeader</c>
            in the response as a <c>.csv</c> file and populate it with the usernames and attributes
            of users that you want to import. For more information about CSV user import, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetCSVHeader service method.</param>
            
            <returns>The response from the GetCSVHeader service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetCSVHeader">REST API Reference for GetCSVHeader Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetCSVHeader(Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetCSVHeader operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetCSVHeader operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCSVHeader
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetCSVHeader">REST API Reference for GetCSVHeader Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetCSVHeader(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetCSVHeader operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetCSVHeader.</param>
            
            <returns>Returns a  GetCSVHeaderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetCSVHeader">REST API Reference for GetCSVHeader Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetDevice(Amazon.CognitoIdentityProvider.Model.GetDeviceRequest)">
            <summary>
            Given a device key, returns information about a remembered device for the current
            user. For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetDevice service method.</param>
            
            <returns>The response from the GetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetDevice">REST API Reference for GetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetDevice(Amazon.CognitoIdentityProvider.Model.GetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetDevice">REST API Reference for GetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetDevice.</param>
            
            <returns>Returns a  GetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetDevice">REST API Reference for GetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetGroup(Amazon.CognitoIdentityProvider.Model.GetGroupRequest)">
            <summary>
            Given a user pool ID and a group name, returns information about the user group.
            
             
            <para>
             For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetGroup service method.</param>
            
            <returns>The response from the GetGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetGroup">REST API Reference for GetGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetGroup(Amazon.CognitoIdentityProvider.Model.GetGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetGroup">REST API Reference for GetGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetGroup.</param>
            
            <returns>Returns a  GetGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetGroup">REST API Reference for GetGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetIdentityProviderByIdentifier(Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest)">
            <summary>
            Given the identifier of an identity provider (IdP), for example <c>examplecorp</c>,
            returns information about the user pool configuration for that IdP. For more information
            about IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetIdentityProviderByIdentifier service method.</param>
            
            <returns>The response from the GetIdentityProviderByIdentifier service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetIdentityProviderByIdentifier">REST API Reference for GetIdentityProviderByIdentifier Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetIdentityProviderByIdentifier(Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetIdentityProviderByIdentifier operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetIdentityProviderByIdentifier operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityProviderByIdentifier
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetIdentityProviderByIdentifier">REST API Reference for GetIdentityProviderByIdentifier Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetIdentityProviderByIdentifier(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetIdentityProviderByIdentifier operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetIdentityProviderByIdentifier.</param>
            
            <returns>Returns a  GetIdentityProviderByIdentifierResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetIdentityProviderByIdentifier">REST API Reference for GetIdentityProviderByIdentifier Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest)">
            <summary>
            Given a user pool ID, returns the logging configuration. User pools can export message-delivery
            error and threat-protection activity logs to external Amazon Web Services services.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
            user pool logs</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetLogDeliveryConfiguration service method.</param>
            
            <returns>The response from the GetLogDeliveryConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetLogDeliveryConfiguration">REST API Reference for GetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetLogDeliveryConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLogDeliveryConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetLogDeliveryConfiguration">REST API Reference for GetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetLogDeliveryConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetLogDeliveryConfiguration.</param>
            
            <returns>Returns a  GetLogDeliveryConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetLogDeliveryConfiguration">REST API Reference for GetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetSigningCertificate(Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest)">
            <summary>
            Given a user pool ID, returns the signing certificate for SAML 2.0 federation.
            
             
            <para>
            Issued certificates are valid for 10 years from the date of issue. Amazon Cognito
            issues and assigns a new signing certificate annually. This renewal process returns
            a new value in the response to <c>GetSigningCertificate</c>, but doesn't invalidate
            the original certificate.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-SAML-signing-encryption.html#cognito-user-pools-SAML-signing">Signing
            SAML requests</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetSigningCertificate service method.</param>
            
            <returns>The response from the GetSigningCertificate service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetSigningCertificate">REST API Reference for GetSigningCertificate Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetSigningCertificate(Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetSigningCertificate operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetSigningCertificate operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSigningCertificate
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetSigningCertificate">REST API Reference for GetSigningCertificate Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetSigningCertificate(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetSigningCertificate operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetSigningCertificate.</param>
            
            <returns>Returns a  GetSigningCertificateResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetSigningCertificate">REST API Reference for GetSigningCertificate Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetTokensFromRefreshToken(Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest)">
            <summary>
            Given a refresh token, issues new ID, access, and optionally refresh tokens for the
            user who owns the submitted token. This operation issues a new refresh token and invalidates
            the original refresh token after an optional grace period when refresh token rotation
            is enabled. If refresh token rotation is disabled, issues new ID and access tokens
            only.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetTokensFromRefreshToken service method.</param>
            
            <returns>The response from the GetTokensFromRefreshToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException">
            This exception is throw when your application requests token refresh with a refresh
            token that has been invalidated by refresh-token rotation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetTokensFromRefreshToken">REST API Reference for GetTokensFromRefreshToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetTokensFromRefreshToken(Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetTokensFromRefreshToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetTokensFromRefreshToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTokensFromRefreshToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetTokensFromRefreshToken">REST API Reference for GetTokensFromRefreshToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetTokensFromRefreshToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetTokensFromRefreshToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetTokensFromRefreshToken.</param>
            
            <returns>Returns a  GetTokensFromRefreshTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetTokensFromRefreshToken">REST API Reference for GetTokensFromRefreshToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetUICustomization(Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest)">
            <summary>
            Given a user pool ID or app client, returns information about classic hosted UI branding
            that you applied, if any. Returns user-pool level branding information if no app client
            branding is applied, or if you don't specify an app client ID. Returns an empty object
            if you haven't applied hosted UI branding to either the client or the user pool. For
            more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/hosted-ui-classic-branding.html">Hosted
            UI (classic) branding</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUICustomization service method.</param>
            
            <returns>The response from the GetUICustomization service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUICustomization">REST API Reference for GetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetUICustomization(Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUICustomization operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUICustomization operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUICustomization
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUICustomization">REST API Reference for GetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetUICustomization(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUICustomization operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUICustomization.</param>
            
            <returns>Returns a  GetUICustomizationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUICustomization">REST API Reference for GetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetUser(Amazon.CognitoIdentityProvider.Model.GetUserRequest)">
            <summary>
            Gets user attributes and and MFA settings for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUser service method.</param>
            
            <returns>The response from the GetUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUser">REST API Reference for GetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetUser(Amazon.CognitoIdentityProvider.Model.GetUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUser">REST API Reference for GetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUser.</param>
            
            <returns>Returns a  GetUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUser">REST API Reference for GetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetUserAttributeVerificationCode(Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest)">
            <summary>
            Given an attribute name, sends a user attribute verification code for the specified
            attribute name to the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUserAttributeVerificationCode service method.</param>
            
            <returns>The response from the GetUserAttributeVerificationCode service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAttributeVerificationCode">REST API Reference for GetUserAttributeVerificationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetUserAttributeVerificationCode(Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUserAttributeVerificationCode operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUserAttributeVerificationCode operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserAttributeVerificationCode
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAttributeVerificationCode">REST API Reference for GetUserAttributeVerificationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetUserAttributeVerificationCode(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUserAttributeVerificationCode operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUserAttributeVerificationCode.</param>
            
            <returns>Returns a  GetUserAttributeVerificationCodeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAttributeVerificationCode">REST API Reference for GetUserAttributeVerificationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetUserAuthFactors(Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest)">
            <summary>
            Lists the authentication options for the currently signed-in user. Returns the following:
            
             <ol> <li> 
            <para>
            The user's multi-factor authentication (MFA) preferences.
            </para>
             </li> <li> 
            <para>
            The user's options for choice-based authentication with the <c>USER_AUTH</c> flow.
            </para>
             </li> </ol> 
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUserAuthFactors service method.</param>
            
            <returns>The response from the GetUserAuthFactors service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAuthFactors">REST API Reference for GetUserAuthFactors Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetUserAuthFactors(Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUserAuthFactors operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUserAuthFactors operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserAuthFactors
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAuthFactors">REST API Reference for GetUserAuthFactors Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetUserAuthFactors(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUserAuthFactors operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUserAuthFactors.</param>
            
            <returns>Returns a  GetUserAuthFactorsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAuthFactors">REST API Reference for GetUserAuthFactors Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest)">
            <summary>
            Given a user pool ID, returns configuration for sign-in with WebAuthn authenticators
            and for multi-factor authentication (MFA). This operation describes the following:
            
             <ul> <li> 
            <para>
            The WebAuthn relying party (RP) ID and user-verification settings.
            </para>
             </li> <li> 
            <para>
            The required, optional, or disabled state of MFA for all user pool users.
            </para>
             </li> <li> 
            <para>
            The message templates for email and SMS MFA.
            </para>
             </li> <li> 
            <para>
            The enabled or disabled state of time-based one-time password (TOTP) MFA.
            </para>
             </li> </ul> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUserPoolMfaConfig service method.</param>
            
            <returns>The response from the GetUserPoolMfaConfig service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserPoolMfaConfig">REST API Reference for GetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUserPoolMfaConfig operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUserPoolMfaConfig operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserPoolMfaConfig
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserPoolMfaConfig">REST API Reference for GetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGetUserPoolMfaConfig(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUserPoolMfaConfig operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUserPoolMfaConfig.</param>
            
            <returns>Returns a  GetUserPoolMfaConfigResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserPoolMfaConfig">REST API Reference for GetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.GlobalSignOut(Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest)">
            <summary>
            Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to
            a user. Call this operation when your user signs out of your app. This results in
            the following behavior. 
            
             <ul> <li> 
            <para>
            Amazon Cognito no longer accepts <i>token-authorized</i> user operations that you
            authorize with a signed-out user's access tokens. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             
            <para>
            Amazon Cognito returns an <c>Access Token has been revoked</c> error when your app
            attempts to authorize a user pools API request with a revoked access token that contains
            the scope <c>aws.cognito.signin.user.admin</c>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's ID token in a <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html">GetId
            </a> request to an identity pool with <c>ServerSideTokenCheck</c> enabled for its
            user pool IdP configuration in <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CognitoIdentityProvider.html">CognitoIdentityProvider</a>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's refresh tokens in refresh requests.
            </para>
             </li> </ul> 
            <para>
            Other requests might be valid until your user's token expires. This operation doesn't
            clear the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> session cookie. To clear the session for a user who signed in with managed
            login or the classic hosted UI, direct their browser session to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">logout
            endpoint</a>.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GlobalSignOut service method.</param>
            
            <returns>The response from the GlobalSignOut service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GlobalSignOut">REST API Reference for GlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginGlobalSignOut(Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GlobalSignOut operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GlobalSignOut operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGlobalSignOut
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GlobalSignOut">REST API Reference for GlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndGlobalSignOut(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GlobalSignOut operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGlobalSignOut.</param>
            
            <returns>Returns a  GlobalSignOutResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GlobalSignOut">REST API Reference for GlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.InitiateAuth(Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest)">
            <summary>
            Declares an authentication flow and initiates sign-in for a user in the Amazon Cognito
            user directory. Amazon Cognito might respond with an additional challenge or an <c>AuthenticationResult</c>
            that contains the outcome of a successful authentication. You can't sign in a user
            with a federated IdP with <c>InitiateAuth</c>. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication.html">Authentication</a>.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the InitiateAuth service method.</param>
            
            <returns>The response from the InitiateAuth service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/InitiateAuth">REST API Reference for InitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginInitiateAuth(Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the InitiateAuth operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the InitiateAuth operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndInitiateAuth
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/InitiateAuth">REST API Reference for InitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndInitiateAuth(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  InitiateAuth operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginInitiateAuth.</param>
            
            <returns>Returns a  InitiateAuthResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/InitiateAuth">REST API Reference for InitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListDevices(Amazon.CognitoIdentityProvider.Model.ListDevicesRequest)">
            <summary>
            Lists the devices that Amazon Cognito has registered to the currently signed-in user.
            For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListDevices service method.</param>
            
            <returns>The response from the ListDevices service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListDevices">REST API Reference for ListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListDevices(Amazon.CognitoIdentityProvider.Model.ListDevicesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListDevices operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListDevices operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevices
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListDevices">REST API Reference for ListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListDevices(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListDevices operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListDevices.</param>
            
            <returns>Returns a  ListDevicesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListDevices">REST API Reference for ListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListGroups(Amazon.CognitoIdentityProvider.Model.ListGroupsRequest)">
            <summary>
            Given a user pool ID, returns user pool groups and their details.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListGroups service method.</param>
            
            <returns>The response from the ListGroups service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListGroups">REST API Reference for ListGroups Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListGroups(Amazon.CognitoIdentityProvider.Model.ListGroupsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListGroups operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroups
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListGroups">REST API Reference for ListGroups Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListGroups(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListGroups operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListGroups.</param>
            
            <returns>Returns a  ListGroupsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListGroups">REST API Reference for ListGroups Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListIdentityProviders(Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest)">
            <summary>
            Given a user pool ID, returns information about configured identity providers (IdPs).
            For more information about IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListIdentityProviders service method.</param>
            
            <returns>The response from the ListIdentityProviders service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListIdentityProviders">REST API Reference for ListIdentityProviders Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListIdentityProviders(Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListIdentityProviders operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListIdentityProviders operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIdentityProviders
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListIdentityProviders">REST API Reference for ListIdentityProviders Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListIdentityProviders(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListIdentityProviders operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListIdentityProviders.</param>
            
            <returns>Returns a  ListIdentityProvidersResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListIdentityProviders">REST API Reference for ListIdentityProviders Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListResourceServers(Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest)">
            <summary>
            Given a user pool ID, returns all resource servers and their details. For more information
            about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListResourceServers service method.</param>
            
            <returns>The response from the ListResourceServers service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListResourceServers">REST API Reference for ListResourceServers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListResourceServers(Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListResourceServers operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListResourceServers operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceServers
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListResourceServers">REST API Reference for ListResourceServers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListResourceServers(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListResourceServers operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListResourceServers.</param>
            
            <returns>Returns a  ListResourceServersResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListResourceServers">REST API Reference for ListResourceServers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListTagsForResource(Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest)">
            <summary>
            Lists the tags that are assigned to an Amazon Cognito user pool. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/tagging.html">Tagging
            resources</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListTagsForResource(Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListTerms(Amazon.CognitoIdentityProvider.Model.ListTermsRequest)">
            <summary>
            Returns details about all terms documents for the requested user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTerms service method.</param>
            
            <returns>The response from the ListTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTerms">REST API Reference for ListTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListTerms(Amazon.CognitoIdentityProvider.Model.ListTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTerms">REST API Reference for ListTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTerms.</param>
            
            <returns>Returns a  ListTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTerms">REST API Reference for ListTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListUserImportJobs(Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest)">
            <summary>
            Given a user pool ID, returns user import jobs and their details. Import jobs are
            retained in user pool configuration so that you can stage, stop, start, review, and
            delete them. For more information about user import, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserImportJobs service method.</param>
            
            <returns>The response from the ListUserImportJobs service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserImportJobs">REST API Reference for ListUserImportJobs Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListUserImportJobs(Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserImportJobs operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserImportJobs operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserImportJobs
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserImportJobs">REST API Reference for ListUserImportJobs Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListUserImportJobs(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserImportJobs operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserImportJobs.</param>
            
            <returns>Returns a  ListUserImportJobsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserImportJobs">REST API Reference for ListUserImportJobs Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListUserPoolClients(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest)">
            <summary>
            Given a user pool ID, lists app clients. App clients are sets of rules for the access
            that you want a user pool to grant to one application. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html">App
            clients</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClients service method.</param>
            
            <returns>The response from the ListUserPoolClients service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClients">REST API Reference for ListUserPoolClients Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListUserPoolClients(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserPoolClients operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClients operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserPoolClients
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClients">REST API Reference for ListUserPoolClients Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListUserPoolClients(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserPoolClients operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserPoolClients.</param>
            
            <returns>Returns a  ListUserPoolClientsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClients">REST API Reference for ListUserPoolClients Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListUserPoolClientSecrets(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest)">
            <summary>
            Lists all client secrets associated with a user pool app client. Returns metadata
            about the secrets. The response does not include pagination tokens as there are only
            2 secrets at any given time and we return both with every ListUserPoolClientSecrets
            call. For security reasons, the response never reveals the actual secret value in
            ClientSecretValue.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClientSecrets service method.</param>
            
            <returns>The response from the ListUserPoolClientSecrets service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClientSecrets">REST API Reference for ListUserPoolClientSecrets Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListUserPoolClientSecrets(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserPoolClientSecrets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClientSecrets operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserPoolClientSecrets
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClientSecrets">REST API Reference for ListUserPoolClientSecrets Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListUserPoolClientSecrets(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserPoolClientSecrets operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserPoolClientSecrets.</param>
            
            <returns>Returns a  ListUserPoolClientSecretsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClientSecrets">REST API Reference for ListUserPoolClientSecrets Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListUserPools(Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest)">
            <summary>
            Lists user pools and their details in the current Amazon Web Services account.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserPools service method.</param>
            
            <returns>The response from the ListUserPools service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPools">REST API Reference for ListUserPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListUserPools(Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserPools operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserPools operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserPools
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPools">REST API Reference for ListUserPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListUserPools(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserPools operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserPools.</param>
            
            <returns>Returns a  ListUserPoolsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPools">REST API Reference for ListUserPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListUsers(Amazon.CognitoIdentityProvider.Model.ListUsersRequest)">
            <summary>
            Given a user pool ID, returns a list of users and their basic details in a user pool.
            
             
            <para>
            This operation is eventually consistent. You might experience a delay before results
            are up-to-date. To validate the existence or configuration of an individual user,
            use <c>AdminGetUser</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUsers service method.</param>
            
            <returns>The response from the ListUsers service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsers">REST API Reference for ListUsers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListUsers(Amazon.CognitoIdentityProvider.Model.ListUsersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUsers operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUsers operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsers">REST API Reference for ListUsers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListUsers(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUsers operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUsers.</param>
            
            <returns>Returns a  ListUsersResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsers">REST API Reference for ListUsers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListUsersInGroup(Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest)">
            <summary>
            Given a user pool ID and a group name, returns a list of users in the group. For more
            information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUsersInGroup service method.</param>
            
            <returns>The response from the ListUsersInGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsersInGroup">REST API Reference for ListUsersInGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListUsersInGroup(Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUsersInGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUsersInGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsersInGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsersInGroup">REST API Reference for ListUsersInGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListUsersInGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUsersInGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUsersInGroup.</param>
            
            <returns>Returns a  ListUsersInGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsersInGroup">REST API Reference for ListUsersInGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ListWebAuthnCredentials(Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest)">
            <summary>
            Generates a list of the currently signed-in user's registered passkey, or WebAuthn,
            credentials.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListWebAuthnCredentials service method.</param>
            
            <returns>The response from the ListWebAuthnCredentials service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListWebAuthnCredentials">REST API Reference for ListWebAuthnCredentials Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginListWebAuthnCredentials(Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListWebAuthnCredentials operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListWebAuthnCredentials operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWebAuthnCredentials
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListWebAuthnCredentials">REST API Reference for ListWebAuthnCredentials Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndListWebAuthnCredentials(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListWebAuthnCredentials operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListWebAuthnCredentials.</param>
            
            <returns>Returns a  ListWebAuthnCredentialsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListWebAuthnCredentials">REST API Reference for ListWebAuthnCredentials Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.ResendConfirmationCode(Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest)">
            <summary>
            Resends the code that confirms a new account for a user who has signed up in your
            user pool. Amazon Cognito sends confirmation codes to the user attribute in the <c>AutoVerifiedAttributes</c>
            property of your user pool. When you prompt new users for the confirmation code, include
            a "Resend code" option that generates a call to this API operation.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ResendConfirmationCode service method.</param>
            
            <returns>The response from the ResendConfirmationCode service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ResendConfirmationCode">REST API Reference for ResendConfirmationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginResendConfirmationCode(Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ResendConfirmationCode operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ResendConfirmationCode operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResendConfirmationCode
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ResendConfirmationCode">REST API Reference for ResendConfirmationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndResendConfirmationCode(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ResendConfirmationCode operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginResendConfirmationCode.</param>
            
            <returns>Returns a  ResendConfirmationCodeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ResendConfirmationCode">REST API Reference for ResendConfirmationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.RespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest)">
            <summary>
            Some API operations in a user pool generate a challenge, like a prompt for an MFA
            code, for device authentication that bypasses MFA, or for a custom authentication
            challenge. A <c>RespondToAuthChallenge</c> API request provides the answer to that
            challenge, like a code or a secure remote password (SRP). The parameters of a response
            to an authentication challenge vary with the type of challenge.
            
             
            <para>
            For more information about custom authentication challenges, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RespondToAuthChallenge service method.</param>
            
            <returns>The response from the RespondToAuthChallenge service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RespondToAuthChallenge">REST API Reference for RespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginRespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RespondToAuthChallenge operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RespondToAuthChallenge operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRespondToAuthChallenge
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RespondToAuthChallenge">REST API Reference for RespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndRespondToAuthChallenge(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RespondToAuthChallenge operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRespondToAuthChallenge.</param>
            
            <returns>Returns a  RespondToAuthChallengeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RespondToAuthChallenge">REST API Reference for RespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.RevokeToken(Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest)">
            <summary>
            Revokes all of the access tokens generated by, and at the same time as, the specified
            refresh token. After a token is revoked, you can't use the revoked token to access
            Amazon Cognito user APIs, or to authorize access to your resource server.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RevokeToken service method.</param>
            
            <returns>The response from the RevokeToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnauthorizedException">
            Exception that is thrown when the request isn't authorized. This can happen due to
            an invalid access token in the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException">
            Exception that is thrown when an unsupported token is passed to an operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RevokeToken">REST API Reference for RevokeToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginRevokeToken(Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RevokeToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RevokeToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RevokeToken">REST API Reference for RevokeToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndRevokeToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RevokeToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRevokeToken.</param>
            
            <returns>Returns a  RevokeTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RevokeToken">REST API Reference for RevokeToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest)">
            <summary>
            Sets up or modifies the logging configuration of a user pool. User pools can export
            user notification logs and, when threat protection is active, user-activity logs.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
            user pool logs</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetLogDeliveryConfiguration service method.</param>
            
            <returns>The response from the SetLogDeliveryConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">REST API Reference for SetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetLogDeliveryConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetLogDeliveryConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">REST API Reference for SetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSetLogDeliveryConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetLogDeliveryConfiguration.</param>
            
            <returns>Returns a  SetLogDeliveryConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">REST API Reference for SetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SetRiskConfiguration(Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest)">
            <summary>
            Configures threat protection for a user pool or app client. Sets configuration for
            the following.
            
             <ul> <li> 
            <para>
            Responses to risks with adaptive authentication
            </para>
             </li> <li> 
            <para>
            Responses to vulnerable passwords with compromised-credentials detection
            </para>
             </li> <li> 
            <para>
            Notifications to users who have had risky activity detected
            </para>
             </li> <li> 
            <para>
            IP-address denylist and allowlist
            </para>
             </li> </ul> 
            <para>
            To set the risk configuration for the user pool to defaults, send this request with
            only the <c>UserPoolId</c> parameter. To reset the threat protection settings of an
            app client to be inherited from the user pool, send <c>UserPoolId</c> and <c>ClientId</c>
            parameters only. To change threat protection to audit-only or off, update the value
            of <c>UserPoolAddOns</c> in an <c>UpdateUserPool</c> request. To activate this setting,
            your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetRiskConfiguration service method.</param>
            
            <returns>The response from the SetRiskConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetRiskConfiguration">REST API Reference for SetRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSetRiskConfiguration(Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetRiskConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetRiskConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetRiskConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetRiskConfiguration">REST API Reference for SetRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSetRiskConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetRiskConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetRiskConfiguration.</param>
            
            <returns>Returns a  SetRiskConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetRiskConfiguration">REST API Reference for SetRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SetUICustomization(Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest)">
            <summary>
            Configures UI branding settings for domains with the hosted UI (classic) branding
            version. Your user pool must have a domain. Configure a domain with .
            
             
            <para>
            Set the default configuration for all clients with a <c>ClientId</c> of <c>ALL</c>.
            When the <c>ClientId</c> value is an app client ID, the settings you pass in this
            request apply to that app client and override the default <c>ALL</c> configuration.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUICustomization service method.</param>
            
            <returns>The response from the SetUICustomization service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUICustomization">REST API Reference for SetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSetUICustomization(Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUICustomization operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUICustomization operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUICustomization
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUICustomization">REST API Reference for SetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSetUICustomization(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUICustomization operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUICustomization.</param>
            
            <returns>Returns a  SetUICustomizationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUICustomization">REST API Reference for SetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest)">
            <summary>
            Set the user's multi-factor authentication (MFA) method preference, including which
            MFA factors are activated and if any are preferred. Only one factor can be set as
            preferred. The preferred MFA factor will be used to authenticate a user if multiple
            factors are activated. If multiple options are activated and no preference is set,
            a challenge to choose an MFA option will be returned during sign-in. If an MFA type
            is activated for a user, the user will be prompted for MFA during all sign-in attempts
            unless device tracking is turned on and the device has been trusted. If you want MFA
            to be applied selectively based on the assessed risk level of sign-in attempts, deactivate
            MFA for users and turn on Adaptive Authentication for the user pool.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUserMFAPreference service method.</param>
            
            <returns>The response from the SetUserMFAPreference service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserMFAPreference">REST API Reference for SetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUserMFAPreference operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUserMFAPreference operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUserMFAPreference
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserMFAPreference">REST API Reference for SetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSetUserMFAPreference(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUserMFAPreference operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUserMFAPreference.</param>
            
            <returns>Returns a  SetUserMFAPreferenceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserMFAPreference">REST API Reference for SetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest)">
            <summary>
            Sets user pool multi-factor authentication (MFA) and passkey configuration. For more
            information about user pool MFA, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-mfa.html">Adding
            MFA</a>. For more information about WebAuthn passkeys see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html#amazon-cognito-user-pools-authentication-flow-methods-passkey">Authentication
            flows</a>.
            
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUserPoolMfaConfig service method.</param>
            
            <returns>The response from the SetUserPoolMfaConfig service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserPoolMfaConfig">REST API Reference for SetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUserPoolMfaConfig operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUserPoolMfaConfig operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUserPoolMfaConfig
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserPoolMfaConfig">REST API Reference for SetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSetUserPoolMfaConfig(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUserPoolMfaConfig operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUserPoolMfaConfig.</param>
            
            <returns>Returns a  SetUserPoolMfaConfigResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserPoolMfaConfig">REST API Reference for SetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SetUserSettings(Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest)">
            <summary>
            <i>This action is no longer supported.</i> You can use it to configure only SMS MFA.
            You can't use it to configure time-based one-time password (TOTP) software token or
            email MFA.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUserSettings service method.</param>
            
            <returns>The response from the SetUserSettings service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings">REST API Reference for SetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSetUserSettings(Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUserSettings operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUserSettings operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUserSettings
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings">REST API Reference for SetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSetUserSettings(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUserSettings operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUserSettings.</param>
            
            <returns>Returns a  SetUserSettingsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings">REST API Reference for SetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.SignUp(Amazon.CognitoIdentityProvider.Model.SignUpRequest)">
            <summary>
            Registers a user with an app client and requests a user name, password, and user attributes
            in the user pool.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> 
            <para>
            You might receive a <c>LimitExceeded</c> exception in response to this request if
            you have exceeded a rate quota for email or SMS messages, and if your user pool automatically
            verifies email addresses or phone numbers. When you get this exception in the response,
            the user is successfully created and is in an <c>UNCONFIRMED</c> state.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SignUp service method.</param>
            
            <returns>The response from the SignUp service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SignUp">REST API Reference for SignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginSignUp(Amazon.CognitoIdentityProvider.Model.SignUpRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SignUp operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SignUp operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSignUp
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SignUp">REST API Reference for SignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndSignUp(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SignUp operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSignUp.</param>
            
            <returns>Returns a  SignUpResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SignUp">REST API Reference for SignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.StartUserImportJob(Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest)">
            <summary>
            Instructs your user pool to start importing users from a CSV file that contains their
            usernames and attributes. For more information about importing users from a CSV file,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartUserImportJob service method.</param>
            
            <returns>The response from the StartUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartUserImportJob">REST API Reference for StartUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginStartUserImportJob(Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartUserImportJob">REST API Reference for StartUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndStartUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartUserImportJob.</param>
            
            <returns>Returns a  StartUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartUserImportJob">REST API Reference for StartUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.StartWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest)">
            <summary>
            Requests credential creation options from your user pool for the currently signed-in
            user. Returns information about the user pool, the user profile, and authentication
            requirements. Users must provide this information in their request to enroll your
            application with their passkey provider.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartWebAuthnRegistration service method.</param>
            
            <returns>The response from the StartWebAuthnRegistration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException">
            This exception is thrown when a user pool doesn't have a configured relying party
            id or a user pool domain.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException">
            This exception is thrown when the passkey feature isn't enabled for the user pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartWebAuthnRegistration">REST API Reference for StartWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginStartWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartWebAuthnRegistration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartWebAuthnRegistration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartWebAuthnRegistration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartWebAuthnRegistration">REST API Reference for StartWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndStartWebAuthnRegistration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartWebAuthnRegistration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartWebAuthnRegistration.</param>
            
            <returns>Returns a  StartWebAuthnRegistrationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartWebAuthnRegistration">REST API Reference for StartWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.StopUserImportJob(Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest)">
            <summary>
            Instructs your user pool to stop a running job that's importing users from a CSV file
            that contains their usernames and attributes. For more information about importing
            users from a CSV file, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the StopUserImportJob service method.</param>
            
            <returns>The response from the StopUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StopUserImportJob">REST API Reference for StopUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginStopUserImportJob(Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StopUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StopUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StopUserImportJob">REST API Reference for StopUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndStopUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StopUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStopUserImportJob.</param>
            
            <returns>Returns a  StopUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StopUserImportJob">REST API Reference for StopUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.TagResource(Amazon.CognitoIdentityProvider.Model.TagResourceRequest)">
            <summary>
            Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you can
            use to categorize and manage user pools in different ways, such as by purpose, owner,
            environment, or other criteria.
            
             
            <para>
            Each tag consists of a key and value, both of which you define. A key is a general
            category for more specific values. For example, if you have two versions of a user
            pool, one for testing and another for production, you might assign an <c>Environment</c>
            tag key to both user pools. The value of this key might be <c>Test</c> for one user
            pool, and <c>Production</c> for the other.
            </para>
             
            <para>
            Tags are useful for cost tracking and access control. You can activate your tags so
            that they appear on the Billing and Cost Management console, where you can track the
            costs associated with your user pools. In an Identity and Access Management policy,
            you can constrain permissions for user pools based on specific tags or tag values.
            </para>
             
            <para>
            You can use this action up to 5 times per second, per account. A user pool can have
            as many as 50 tags.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginTagResource(Amazon.CognitoIdentityProvider.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UntagResource(Amazon.CognitoIdentityProvider.Model.UntagResourceRequest)">
            <summary>
            Given tag IDs that you previously assigned to a user pool, removes them.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUntagResource(Amazon.CognitoIdentityProvider.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest)">
            <summary>
            Provides the feedback for an authentication event generated by threat protection features.
            The user's response indicates that you think that the event either was from a valid
            user or was an unwanted authentication attempt. This feedback improves the risk evaluation
            decision for the user pool as part of Amazon Cognito threat protection. To activate
            this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            
             
            <para>
            This operation requires a <c>FeedbackToken</c> that Amazon Cognito generates and adds
            to notification emails when users have potentially suspicious authentication events.
            Users invoke this operation when they select the link that corresponds to <c>{one-click-link-valid}</c>
            or <c>{one-click-link-invalid}</c> in your notification template. Because <c>FeedbackToken</c>
            is a required parameter, you can't make requests to <c>UpdateAuthEventFeedback</c>
            without the contents of the notification email message.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateAuthEventFeedback service method.</param>
            
            <returns>The response from the UpdateAuthEventFeedback service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateAuthEventFeedback">REST API Reference for UpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateAuthEventFeedback operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateAuthEventFeedback operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAuthEventFeedback
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateAuthEventFeedback">REST API Reference for UpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateAuthEventFeedback(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateAuthEventFeedback operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateAuthEventFeedback.</param>
            
            <returns>Returns a  UpdateAuthEventFeedbackResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateAuthEventFeedback">REST API Reference for UpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest)">
            <summary>
            Updates the status of a the currently signed-in user's device so that it is marked
            as remembered or not remembered for the purpose of device authentication. Device authentication
            is a "remember me" mechanism that silently completes sign-in from trusted devices
            with a device key instead of a user-provided MFA code. This operation changes the
            status of a device without deleting it, so you can enable it again later. For more
            information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateDeviceStatus service method.</param>
            
            <returns>The response from the UpdateDeviceStatus service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateDeviceStatus">REST API Reference for UpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateDeviceStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateDeviceStatus operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDeviceStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateDeviceStatus">REST API Reference for UpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateDeviceStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateDeviceStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateDeviceStatus.</param>
            
            <returns>Returns a  UpdateDeviceStatusResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateDeviceStatus">REST API Reference for UpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateGroup(Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest)">
            <summary>
            Given the name of a user pool group, updates any of the properties for precedence,
            IAM role, or description. For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateGroup service method.</param>
            
            <returns>The response from the UpdateGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateGroup">REST API Reference for UpdateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateGroup(Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateGroup">REST API Reference for UpdateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateGroup.</param>
            
            <returns>Returns a  UpdateGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateGroup">REST API Reference for UpdateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateIdentityProvider(Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest)">
            <summary>
            Modifies the configuration and trust relationship between a third-party identity provider
            (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers
            through managed login and OIDC relying-party libraries. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityProvider service method.</param>
            
            <returns>The response from the UpdateIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException">
            This exception is thrown when the specified identifier isn't supported.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateIdentityProvider">REST API Reference for UpdateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateIdentityProvider(Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateIdentityProvider">REST API Reference for UpdateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateIdentityProvider.</param>
            
            <returns>Returns a  UpdateIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateIdentityProvider">REST API Reference for UpdateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest)">
            <summary>
            Configures the branding settings for a user pool style. This operation is the programmatic
            option for the configuration of a style in the branding editor.
            
             
            <para>
            Provides values for UI customization in a <c>Settings</c> JSON object and image files
            in an <c>Assets</c> array.
            </para>
             
            <para>
             This operation has a 2-megabyte request-size limit and include the CSS settings and
            image assets for your app client. Your branding settings might exceed 2MB in size.
            Amazon Cognito doesn't require that you pass all parameters in one request and preserves
            existing style settings that you don't specify. If your request is larger than 2MB,
            separate it into multiple requests, each with a size smaller than the limit.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateManagedLoginBranding service method.</param>
            
            <returns>The response from the UpdateManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateManagedLoginBranding">REST API Reference for UpdateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateManagedLoginBranding">REST API Reference for UpdateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateManagedLoginBranding.</param>
            
            <returns>Returns a  UpdateManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateManagedLoginBranding">REST API Reference for UpdateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateResourceServer(Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest)">
            <summary>
            Updates the name and scopes of a resource server. All other fields are read-only.
            For more information about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, it is set to the default value.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateResourceServer service method.</param>
            
            <returns>The response from the UpdateResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateResourceServer">REST API Reference for UpdateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateResourceServer(Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateResourceServer">REST API Reference for UpdateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateResourceServer.</param>
            
            <returns>Returns a  UpdateResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateResourceServer">REST API Reference for UpdateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateTerms(Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest)">
            <summary>
            Modifies existing terms documents for the requested app client. When Terms and conditions
            and Privacy policy documents are configured, the app client displays links to them
            in the sign-up page of managed login for the app client.
            
             
            <para>
            You can provide URLs for terms documents in the languages that are supported by <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">managed
            login localization</a>. Amazon Cognito directs users to the terms documents for their
            current language, with fallback to <c>default</c> if no document exists for the language.
            </para>
             
            <para>
            Each request accepts one type of terms document and a map of language-to-link for
            that document type. You must provide both types of terms documents in at least one
            language before Amazon Cognito displays your terms documents. Supply each type in
            separate requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateTerms service method.</param>
            
            <returns>The response from the UpdateTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TermsExistsException">
            Terms document names must be unique to the app client. This exception is thrown when
            you attempt to create terms documents with a duplicate <c>TermsName</c>.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateTerms">REST API Reference for UpdateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateTerms(Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateTerms">REST API Reference for UpdateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateTerms.</param>
            
            <returns>Returns a  UpdateTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateTerms">REST API Reference for UpdateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest)">
            <summary>
            Updates the currently signed-in user's attributes. To delete an attribute from the
            user, submit the attribute in your API request with a blank value.
            
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name,
            for example <c>custom:department</c>.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserAttributes service method.</param>
            
            <returns>The response from the UpdateUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserAttributes">REST API Reference for UpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserAttributes">REST API Reference for UpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserAttributes.</param>
            
            <returns>Returns a  UpdateUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserAttributes">REST API Reference for UpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateUserPool(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest)">
            <summary>
            Updates the configuration of a user pool. To avoid setting parameters to Amazon Cognito
            defaults, construct this API request to pass the existing configuration of your user
            pool, modified to include the changes that you want to make.
            
             <important> 
            <para>
            With the exception of <c>UserPoolTier</c>, if you don't provide a value for an attribute,
            Amazon Cognito sets it to its default value.
            </para>
             </important> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserPool service method.</param>
            
            <returns>The response from the UpdateUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException">
            This exception is thrown when you've attempted to change your feature plan but the
            operation isn't permitted.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            This exception is thrown when a user pool tag can't be set or updated.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPool">REST API Reference for UpdateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateUserPool(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPool">REST API Reference for UpdateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserPool.</param>
            
            <returns>Returns a  UpdateUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPool">REST API Reference for UpdateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateUserPoolClient(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest)">
            <summary>
            Given a user pool app client ID, updates the configuration. To avoid setting parameters
            to Amazon Cognito defaults, construct this API request to pass the existing configuration
            of your app client, modified to include the changes that you want to make.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> 
            <para>
            Unlike app clients created in the console, Amazon Cognito doesn't automatically assign
            a branding style to app clients that you configure with this API operation. Managed
            login and classic hosted UI pages aren't available for your client until after you
            apply a branding style.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolClient service method.</param>
            
            <returns>The response from the UpdateUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException">
            This exception is thrown when the specified OAuth flow is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException">
            This exception is thrown when the specified scope doesn't exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolClient">REST API Reference for UpdateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateUserPoolClient(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolClient">REST API Reference for UpdateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserPoolClient.</param>
            
            <returns>Returns a  UpdateUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolClient">REST API Reference for UpdateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.UpdateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest)">
            <summary>
            A user pool domain hosts managed login, an authorization server and web server for
            authentication in your application. This operation updates the branding version for
            user pool domains between <c>1</c> for hosted UI (classic) and <c>2</c> for managed
            login. It also updates the SSL certificate for user pool custom domains.
            
             
            <para>
            Changes to the domain branding version take up to one minute to take effect for a
            prefix domain and up to five minutes for a custom domain.
            </para>
             
            <para>
            This operation doesn't change the name of your user pool domain. To change your domain,
            delete it with <c>DeleteUserPoolDomain</c> and create a new domain with <c>CreateUserPoolDomain</c>.
            </para>
             
            <para>
            You can pass the ARN of a new Certificate Manager certificate in this request. Typically,
            ACM certificates automatically renew and you user pool can continue to use the same
            ARN. But if you generate a new certificate for your custom domain name, replace the
            original configuration with the new ARN in this request.
            </para>
             
            <para>
            ACM certificates for custom domains must be in the US East (N. Virginia) Amazon Web
            Services Region. After you submit your request, Amazon Cognito requires up to 1 hour
            to distribute your new certificate to your custom domain.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Configuring
            a user pool domain</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolDomain service method.</param>
            
            <returns>The response from the UpdateUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolDomain">REST API Reference for UpdateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginUpdateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolDomain">REST API Reference for UpdateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndUpdateUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserPoolDomain.</param>
            
            <returns>Returns a  UpdateUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolDomain">REST API Reference for UpdateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.VerifySoftwareToken(Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest)">
            <summary>
            Registers the current user's time-based one-time password (TOTP) authenticator with
            a code generated in their authenticator app from a private key that's supplied by
            your user pool. Marks the user's software token MFA status as "verified" if successful.
            The request takes an access token or a session string, but not both.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the VerifySoftwareToken service method.</param>
            
            <returns>The response from the VerifySoftwareToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException">
            This exception is thrown when there is a code mismatch and the service fails to configure
            the software token TOTP multi-factor authentication (MFA).
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifySoftwareToken">REST API Reference for VerifySoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginVerifySoftwareToken(Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the VerifySoftwareToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the VerifySoftwareToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifySoftwareToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifySoftwareToken">REST API Reference for VerifySoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndVerifySoftwareToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  VerifySoftwareToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginVerifySoftwareToken.</param>
            
            <returns>Returns a  VerifySoftwareTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifySoftwareToken">REST API Reference for VerifySoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.VerifyUserAttribute(Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest)">
            <summary>
            Submits a verification code for a signed-in user who has added or changed a value
            of an auto-verified attribute. When successful, the user's attribute becomes verified
            and the attribute <c>email_verified</c> or <c>phone_number_verified</c> becomes <c>true</c>.
            
             
            <para>
             If your user pool requires verification before Amazon Cognito updates the attribute
            value, this operation updates the affected attribute to its pending value.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the VerifyUserAttribute service method.</param>
            
            <returns>The response from the VerifyUserAttribute service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifyUserAttribute">REST API Reference for VerifyUserAttribute Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.BeginVerifyUserAttribute(Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the VerifyUserAttribute operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the VerifyUserAttribute operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyUserAttribute
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifyUserAttribute">REST API Reference for VerifyUserAttribute Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.EndVerifyUserAttribute(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  VerifyUserAttribute operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginVerifyUserAttribute.</param>
            
            <returns>Returns a  VerifyUserAttributeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifyUserAttribute">REST API Reference for VerifyUserAttribute Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
        <member name="T:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider">
             <summary>
             <para>Interface for accessing CognitoIdentityProvider</para>
            
             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>.
             
              
             <para>
             This API reference provides detailed information about API operations and object types
             in Amazon Cognito.
             </para>
              
             <para>
             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.
             </para>
              <ol> <li> 
             <para>
             An administrator who wants to configure user pools, app clients, users, groups, or
             other user pool functions.
             </para>
              </li> <li> 
             <para>
             A server-side app, like a web application, that wants to use its Amazon Web Services
             privileges to manage, authenticate, or authorize a user.
             </para>
              </li> <li> 
             <para>
             A client-side app, like a mobile app, that wants to make unauthenticated requests
             to manage, authenticate, or authorize a user.
             </para>
              </li> </ol> 
             <para>
             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>.
             </para>
              
             <para>
             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 <c>CognitoIdentityProvider</c> client in supported Amazon Web Services SDKs.
             </para>
              
             <para>
             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>.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AddCustomAttributes(Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest)">
            <summary>
            Adds additional user attributes to the user pool schema. Custom attributes can be
            mutable or immutable and have a <c>custom:</c> or <c>dev:</c> prefix. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-custom-attributes">Custom
            attributes</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddCustomAttributes service method.</param>
            
            <returns>The response from the AddCustomAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddCustomAttributes">REST API Reference for AddCustomAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAddCustomAttributes(Amazon.CognitoIdentityProvider.Model.AddCustomAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AddCustomAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddCustomAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddCustomAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddCustomAttributes">REST API Reference for AddCustomAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAddCustomAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AddCustomAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAddCustomAttributes.</param>
            
            <returns>Returns a  AddCustomAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddCustomAttributes">REST API Reference for AddCustomAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AddUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest)">
            <summary>
            Creates a new client secret for an existing confidential user pool app client. Supports
            up to 2 active secrets per app client for zero-downtime credential rotation workflows.
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddUserPoolClientSecret service method.</param>
            
            <returns>The response from the AddUserPoolClientSecret service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AccessDeniedException">
            This exception is thrown when you don't have sufficient permissions to perform the
            requested operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddUserPoolClientSecret">REST API Reference for AddUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAddUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.AddUserPoolClientSecretRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AddUserPoolClientSecret operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddUserPoolClientSecret operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddUserPoolClientSecret
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddUserPoolClientSecret">REST API Reference for AddUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAddUserPoolClientSecret(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AddUserPoolClientSecret operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAddUserPoolClientSecret.</param>
            
            <returns>Returns a  AddUserPoolClientSecretResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AddUserPoolClientSecret">REST API Reference for AddUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminAddUserToGroup(Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest)">
            <summary>
            Adds a user to a group. A user who is in a group can present a preferred-role claim
            to an identity pool, and populates a <c>cognito:groups</c> claim to their access and
            identity tokens.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminAddUserToGroup service method.</param>
            
            <returns>The response from the AdminAddUserToGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminAddUserToGroup">REST API Reference for AdminAddUserToGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminAddUserToGroup(Amazon.CognitoIdentityProvider.Model.AdminAddUserToGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminAddUserToGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminAddUserToGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminAddUserToGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminAddUserToGroup">REST API Reference for AdminAddUserToGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminAddUserToGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminAddUserToGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminAddUserToGroup.</param>
            
            <returns>Returns a  AdminAddUserToGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminAddUserToGroup">REST API Reference for AdminAddUserToGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminConfirmSignUp(Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest)">
            <summary>
            Confirms user sign-up as an administrator. 
            
             
            <para>
            This request sets a user account active in a user pool that <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#signing-up-users-in-your-app-and-confirming-them-as-admin">requires
            confirmation of new user accounts</a> before they can sign in. You can configure your
            user pool to not send confirmation codes to new users and instead confirm them with
            this API operation on the back end.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note> 
            <para>
            To configure your user pool to require administrative confirmation of users, set <c>AllowAdminCreateUserOnly</c>
            to <c>true</c> in a <c>CreateUserPool</c> or <c>UpdateUserPool</c> request.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminConfirmSignUp service method.</param>
            
            <returns>The response from the AdminConfirmSignUp service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminConfirmSignUp">REST API Reference for AdminConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminConfirmSignUp(Amazon.CognitoIdentityProvider.Model.AdminConfirmSignUpRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminConfirmSignUp operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminConfirmSignUp operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminConfirmSignUp
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminConfirmSignUp">REST API Reference for AdminConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminConfirmSignUp(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminConfirmSignUp operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminConfirmSignUp.</param>
            
            <returns>Returns a  AdminConfirmSignUpResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminConfirmSignUp">REST API Reference for AdminConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminCreateUser(Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest)">
            <summary>
            Creates a new user in the specified user pool.
            
             
            <para>
            If <c>MessageAction</c> isn't set, the default is to send a welcome message via email
            or phone (SMS).
            </para>
             
            <para>
            This message is based on a template that you configured in your call to create or
            update a user pool. This template includes your custom sign-up instructions and placeholders
            for user name and temporary password.
            </para>
             
            <para>
            Alternatively, you can call <c>AdminCreateUser</c> with <c>SUPPRESS</c> for the <c>MessageAction</c>
            parameter, and Amazon Cognito won't send any email. 
            </para>
             
            <para>
            In either case, if the user has a password, they will be in the <c>FORCE_CHANGE_PASSWORD</c>
            state until they sign in and set their password. Your invitation message template
            must have the <c>{####}</c> password placeholder if your users have passwords. If
            your template doesn't have this placeholder, Amazon Cognito doesn't deliver the invitation
            message. In this case, you must update your message template and resend the password
            with a new <c>AdminCreateUser</c> request with a <c>MessageAction</c> value of <c>RESEND</c>.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminCreateUser service method.</param>
            
            <returns>The response from the AdminCreateUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedUserStateException">
            The request failed because the user is in an unsupported state.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminCreateUser">REST API Reference for AdminCreateUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminCreateUser(Amazon.CognitoIdentityProvider.Model.AdminCreateUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminCreateUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminCreateUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminCreateUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminCreateUser">REST API Reference for AdminCreateUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminCreateUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminCreateUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminCreateUser.</param>
            
            <returns>Returns a  AdminCreateUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminCreateUser">REST API Reference for AdminCreateUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDeleteUser(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest)">
            <summary>
            Deletes a user profile in your user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUser service method.</param>
            
            <returns>The response from the AdminDeleteUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUser">REST API Reference for AdminDeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminDeleteUser(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDeleteUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDeleteUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUser">REST API Reference for AdminDeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminDeleteUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDeleteUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDeleteUser.</param>
            
            <returns>Returns a  AdminDeleteUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUser">REST API Reference for AdminDeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest)">
            <summary>
            Deletes attribute values from a user. This operation doesn't affect tokens for existing
            user sessions. The next ID token that the user receives will no longer have the deleted
            attributes.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUserAttributes service method.</param>
            
            <returns>The response from the AdminDeleteUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUserAttributes">REST API Reference for AdminDeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminDeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminDeleteUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDeleteUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDeleteUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDeleteUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUserAttributes">REST API Reference for AdminDeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminDeleteUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDeleteUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDeleteUserAttributes.</param>
            
            <returns>Returns a  AdminDeleteUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDeleteUserAttributes">REST API Reference for AdminDeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDisableProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest)">
            <summary>
            Prevents the user from signing in with the specified external (SAML or social) identity
            provider (IdP). If the user that you want to deactivate is a Amazon Cognito user pools
            native username + password user, they can't use their password to sign in. If the
            user to deactivate is a linked external IdP user, any link between that user and an
            existing user is removed. When the external user signs in again, and the user is no
            longer attached to the previously linked <c>DestinationUser</c>, the user must create
            a new user account.
            
             
            <para>
            The value of <c>ProviderName</c> must match the name of a user pool IdP.
            </para>
             
            <para>
            To deactivate a local user, set <c>ProviderName</c> to <c>Cognito</c> and the <c>ProviderAttributeName</c>
            to <c>Cognito_Subject</c>. The <c>ProviderAttributeValue</c> must be user's local
            username.
            </para>
             
            <para>
            The <c>ProviderAttributeName</c> must always be <c>Cognito_Subject</c> for social
            IdPs. The <c>ProviderAttributeValue</c> must always be the exact subject that was
            used when the user was originally linked as a source user.
            </para>
             
            <para>
            For de-linking a SAML identity, there are two scenarios. If the linked identity has
            not yet been used to sign in, the <c>ProviderAttributeName</c> and <c>ProviderAttributeValue</c>
            must be the same values that were used for the <c>SourceUser</c> when the identities
            were originally linked using <c> AdminLinkProviderForUser</c> call. This is also true
            if the linking was done with <c>ProviderAttributeName</c> set to <c>Cognito_Subject</c>.
            If the user has already signed in, the <c>ProviderAttributeName</c> must be <c>Cognito_Subject</c>
            and <c>ProviderAttributeValue</c> must be the <c>NameID</c> from their SAML assertion.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDisableProviderForUser service method.</param>
            
            <returns>The response from the AdminDisableProviderForUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableProviderForUser">REST API Reference for AdminDisableProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminDisableProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminDisableProviderForUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDisableProviderForUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDisableProviderForUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDisableProviderForUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableProviderForUser">REST API Reference for AdminDisableProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminDisableProviderForUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDisableProviderForUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDisableProviderForUser.</param>
            
            <returns>Returns a  AdminDisableProviderForUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableProviderForUser">REST API Reference for AdminDisableProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDisableUser(Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest)">
            <summary>
            Deactivates a user profile and revokes all access tokens for the user. A deactivated
            user can't sign in, but still appears in the responses to <c>ListUsers</c> API requests.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminDisableUser service method.</param>
            
            <returns>The response from the AdminDisableUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableUser">REST API Reference for AdminDisableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminDisableUser(Amazon.CognitoIdentityProvider.Model.AdminDisableUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminDisableUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminDisableUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminDisableUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableUser">REST API Reference for AdminDisableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminDisableUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminDisableUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminDisableUser.</param>
            
            <returns>Returns a  AdminDisableUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminDisableUser">REST API Reference for AdminDisableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminEnableUser(Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest)">
            <summary>
            Activates sign-in for a user profile that previously had sign-in access disabled.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminEnableUser service method.</param>
            
            <returns>The response from the AdminEnableUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminEnableUser">REST API Reference for AdminEnableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminEnableUser(Amazon.CognitoIdentityProvider.Model.AdminEnableUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminEnableUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminEnableUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminEnableUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminEnableUser">REST API Reference for AdminEnableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminEnableUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminEnableUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminEnableUser.</param>
            
            <returns>Returns a  AdminEnableUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminEnableUser">REST API Reference for AdminEnableUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminForgetDevice(Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest)">
            <summary>
            Forgets, or deletes, a remembered device from a user's profile. After you forget the
            device, the user can no longer complete device authentication with that device and
            when applicable, must submit MFA codes again. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminForgetDevice service method.</param>
            
            <returns>The response from the AdminForgetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminForgetDevice">REST API Reference for AdminForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminForgetDevice(Amazon.CognitoIdentityProvider.Model.AdminForgetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminForgetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminForgetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminForgetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminForgetDevice">REST API Reference for AdminForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminForgetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminForgetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminForgetDevice.</param>
            
            <returns>Returns a  AdminForgetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminForgetDevice">REST API Reference for AdminForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminGetDevice(Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest)">
            <summary>
            Given the device key, returns details for a user's device. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminGetDevice service method.</param>
            
            <returns>The response from the AdminGetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetDevice">REST API Reference for AdminGetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminGetDevice(Amazon.CognitoIdentityProvider.Model.AdminGetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminGetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminGetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminGetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetDevice">REST API Reference for AdminGetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminGetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminGetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminGetDevice.</param>
            
            <returns>Returns a  AdminGetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetDevice">REST API Reference for AdminGetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminGetUser(Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest)">
            <summary>
            Given a username, returns details about a user profile in a user pool. You can specify
            alias attributes in the <c>Username</c> request parameter.
            
             
            <para>
            This operation contributes to your monthly active user (MAU) count for the purpose
            of billing.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminGetUser service method.</param>
            
            <returns>The response from the AdminGetUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetUser">REST API Reference for AdminGetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminGetUser(Amazon.CognitoIdentityProvider.Model.AdminGetUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminGetUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminGetUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminGetUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetUser">REST API Reference for AdminGetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminGetUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminGetUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminGetUser.</param>
            
            <returns>Returns a  AdminGetUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminGetUser">REST API Reference for AdminGetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminInitiateAuth(Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest)">
            <summary>
            Starts sign-in for applications with a server-side component, for example a traditional
            web application. This operation specifies the authentication flow that you'd like
            to begin. The authentication flow that you specify must be supported in your app client
            configuration. For more information about authentication flows, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html">Authentication
            flows</a>.
            
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminInitiateAuth service method.</param>
            
            <returns>The response from the AdminInitiateAuth service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminInitiateAuth">REST API Reference for AdminInitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminInitiateAuth(Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminInitiateAuth operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminInitiateAuth operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminInitiateAuth
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminInitiateAuth">REST API Reference for AdminInitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminInitiateAuth(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminInitiateAuth operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminInitiateAuth.</param>
            
            <returns>Returns a  AdminInitiateAuthResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminInitiateAuth">REST API Reference for AdminInitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminLinkProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest)">
            <summary>
            Links an existing user account in a user pool, or <c>DestinationUser</c>, to an identity
            from an external IdP, or <c>SourceUser</c>, based on a specified attribute name and
            value from the external IdP.
            
             
            <para>
            This operation connects a local user profile with a user identity who hasn't yet signed
            in from their third-party IdP. When the user signs in with their IdP, they get access-control
            configuration from the local user profile. Linked local users can also sign in with
            SDK-based API operations like <c>InitiateAuth</c> after they sign in at least once
            through their IdP. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">Linking
            federated users</a>.
            </para>
             <note> 
            <para>
            The maximum number of federated identities linked to a user is five.
            </para>
             </note> <important> 
            <para>
            Because this API allows a user with an external federated identity to sign in as a
            local user, it is critical that it only be used with external IdPs and linked attributes
            that you trust.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminLinkProviderForUser service method.</param>
            
            <returns>The response from the AdminLinkProviderForUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminLinkProviderForUser">REST API Reference for AdminLinkProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminLinkProviderForUser(Amazon.CognitoIdentityProvider.Model.AdminLinkProviderForUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminLinkProviderForUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminLinkProviderForUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminLinkProviderForUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminLinkProviderForUser">REST API Reference for AdminLinkProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminLinkProviderForUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminLinkProviderForUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminLinkProviderForUser.</param>
            
            <returns>Returns a  AdminLinkProviderForUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminLinkProviderForUser">REST API Reference for AdminLinkProviderForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListDevices(Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest)">
            <summary>
            Lists a user's registered devices. Remembered devices are used in authentication services
            where you offer a "Remember me" option for users who you want to permit to sign in
            without MFA from a trusted device. Users can bypass MFA while your application performs
            device SRP authentication on the back end. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminListDevices service method.</param>
            
            <returns>The response from the AdminListDevices service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListDevices">REST API Reference for AdminListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminListDevices(Amazon.CognitoIdentityProvider.Model.AdminListDevicesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminListDevices operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminListDevices operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminListDevices
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListDevices">REST API Reference for AdminListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminListDevices(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminListDevices operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminListDevices.</param>
            
            <returns>Returns a  AdminListDevicesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListDevices">REST API Reference for AdminListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListGroupsForUser(Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest)">
            <summary>
            Lists the groups that a user belongs to. User pool groups are identifiers that you
            can reference from the contents of ID and access tokens, and set preferred IAM roles
            for identity-pool authentication. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminListGroupsForUser service method.</param>
            
            <returns>The response from the AdminListGroupsForUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListGroupsForUser">REST API Reference for AdminListGroupsForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminListGroupsForUser(Amazon.CognitoIdentityProvider.Model.AdminListGroupsForUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminListGroupsForUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminListGroupsForUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminListGroupsForUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListGroupsForUser">REST API Reference for AdminListGroupsForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminListGroupsForUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminListGroupsForUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminListGroupsForUser.</param>
            
            <returns>Returns a  AdminListGroupsForUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListGroupsForUser">REST API Reference for AdminListGroupsForUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListUserAuthEvents(Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest)">
            <summary>
            Requests a history of user activity and any risks detected as part of Amazon Cognito
            threat protection. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-event-user-history">Viewing
            user event history</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminListUserAuthEvents service method.</param>
            
            <returns>The response from the AdminListUserAuthEvents service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListUserAuthEvents">REST API Reference for AdminListUserAuthEvents Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminListUserAuthEvents(Amazon.CognitoIdentityProvider.Model.AdminListUserAuthEventsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminListUserAuthEvents operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminListUserAuthEvents operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminListUserAuthEvents
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListUserAuthEvents">REST API Reference for AdminListUserAuthEvents Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminListUserAuthEvents(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminListUserAuthEvents operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminListUserAuthEvents.</param>
            
            <returns>Returns a  AdminListUserAuthEventsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminListUserAuthEvents">REST API Reference for AdminListUserAuthEvents Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminRemoveUserFromGroup(Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest)">
            <summary>
            Given a username and a group name, removes them from the group. User pool groups are
            identifiers that you can reference from the contents of ID and access tokens, and
            set preferred IAM roles for identity-pool authentication. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminRemoveUserFromGroup service method.</param>
            
            <returns>The response from the AdminRemoveUserFromGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRemoveUserFromGroup">REST API Reference for AdminRemoveUserFromGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminRemoveUserFromGroup(Amazon.CognitoIdentityProvider.Model.AdminRemoveUserFromGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminRemoveUserFromGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminRemoveUserFromGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminRemoveUserFromGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRemoveUserFromGroup">REST API Reference for AdminRemoveUserFromGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminRemoveUserFromGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminRemoveUserFromGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminRemoveUserFromGroup.</param>
            
            <returns>Returns a  AdminRemoveUserFromGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRemoveUserFromGroup">REST API Reference for AdminRemoveUserFromGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminResetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest)">
            <summary>
            Begins the password reset process. Sets the requested user’s account into a <c>RESET_REQUIRED</c>
            status, and sends them a password-reset code. Your user pool also sends the user a
            notification with a reset code and the information that their password has been reset.
            At sign-in, your application or the managed login session receives a challenge to
            complete the reset by confirming the code and setting a new password.
            
             
            <para>
            To use this API operation, your user pool must have self-service account recovery
            configured.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminResetUserPassword service method.</param>
            
            <returns>The response from the AdminResetUserPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminResetUserPassword">REST API Reference for AdminResetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminResetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminResetUserPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminResetUserPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminResetUserPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminResetUserPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminResetUserPassword">REST API Reference for AdminResetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminResetUserPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminResetUserPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminResetUserPassword.</param>
            
            <returns>Returns a  AdminResetUserPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminResetUserPassword">REST API Reference for AdminResetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminRespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest)">
            <summary>
            Some API operations in a user pool generate a challenge, like a prompt for an MFA
            code, for device authentication that bypasses MFA, or for a custom authentication
            challenge. An <c>AdminRespondToAuthChallenge</c> API request provides the answer to
            that challenge, like a code or a secure remote password (SRP). The parameters of a
            response to an authentication challenge vary with the type of challenge.
            
             
            <para>
            For more information about custom authentication challenges, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminRespondToAuthChallenge service method.</param>
            
            <returns>The response from the AdminRespondToAuthChallenge service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRespondToAuthChallenge">REST API Reference for AdminRespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminRespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminRespondToAuthChallenge operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminRespondToAuthChallenge operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminRespondToAuthChallenge
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRespondToAuthChallenge">REST API Reference for AdminRespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminRespondToAuthChallenge(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminRespondToAuthChallenge operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminRespondToAuthChallenge.</param>
            
            <returns>Returns a  AdminRespondToAuthChallengeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminRespondToAuthChallenge">REST API Reference for AdminRespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest)">
            <summary>
            Sets the user's multi-factor authentication (MFA) preference, including which MFA
            options are activated, and if any are preferred. Only one factor can be set as preferred.
            The preferred MFA factor will be used to authenticate a user if multiple factors are
            activated. If multiple options are activated and no preference is set, a challenge
            to choose an MFA option will be returned during sign-in.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminSetUserMFAPreference service method.</param>
            
            <returns>The response from the AdminSetUserMFAPreference service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserMFAPreference">REST API Reference for AdminSetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminSetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.AdminSetUserMFAPreferenceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminSetUserMFAPreference operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminSetUserMFAPreference operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminSetUserMFAPreference
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserMFAPreference">REST API Reference for AdminSetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminSetUserMFAPreference(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminSetUserMFAPreference operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminSetUserMFAPreference.</param>
            
            <returns>Returns a  AdminSetUserMFAPreferenceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserMFAPreference">REST API Reference for AdminSetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest)">
            <summary>
            Sets the specified user's password in a user pool. This operation administratively
            sets a temporary or permanent password for a user. With this operation, you can bypass
            self-service password changes and permit immediate sign-in with the password that
            you set. To do this, set <c>Permanent</c> to <c>true</c>.
            
             
            <para>
            You can also set a new temporary password in this request, send it to a user, and
            require them to choose a new password on their next sign-in. To do this, set <c>Permanent</c>
            to <c>false</c>.
            </para>
             
            <para>
            If the password is temporary, the user's <c>Status</c> becomes <c>FORCE_CHANGE_PASSWORD</c>.
            When the user next tries to sign in, the <c>InitiateAuth</c> or <c>AdminInitiateAuth</c>
            response includes the <c>NEW_PASSWORD_REQUIRED</c> challenge. If the user doesn't
            sign in before the temporary password expires, they can no longer sign in and you
            must repeat this operation to set a temporary or permanent password for them.
            </para>
             
            <para>
            After the user sets a new password, or if you set a permanent password, their status
            becomes <c>Confirmed</c>.
            </para>
             
            <para>
             <c>AdminSetUserPassword</c> can set a password for the user profile that Amazon Cognito
            creates for third-party federated users. When you set a password, the federated user's
            status changes from <c>EXTERNAL_PROVIDER</c> to <c>CONFIRMED</c>. A user in this state
            can sign in as a federated user, and initiate authentication flows in the API like
            a linked native user. They can also modify their password and attributes in token-authenticated
            API requests like <c>ChangePassword</c> and <c>UpdateUserAttributes</c>. As a best
            security practice and to keep users in sync with your external IdP, don't set passwords
            on federated user profiles. To set up a federated user for native sign-in with a linked
            native user, refer to <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html">Linking
            federated users to an existing user profile</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminSetUserPassword service method.</param>
            
            <returns>The response from the AdminSetUserPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserPassword">REST API Reference for AdminSetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminSetUserPassword(Amazon.CognitoIdentityProvider.Model.AdminSetUserPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminSetUserPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminSetUserPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminSetUserPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserPassword">REST API Reference for AdminSetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminSetUserPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminSetUserPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminSetUserPassword.</param>
            
            <returns>Returns a  AdminSetUserPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserPassword">REST API Reference for AdminSetUserPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserSettings(Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest)">
            <summary>
            <i>This action is no longer supported.</i> You can use it to configure only SMS MFA.
            You can't use it to configure time-based one-time password (TOTP) software token MFA.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminSetUserSettings service method.</param>
            
            <returns>The response from the AdminSetUserSettings service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserSettings">REST API Reference for AdminSetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminSetUserSettings(Amazon.CognitoIdentityProvider.Model.AdminSetUserSettingsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminSetUserSettings operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminSetUserSettings operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminSetUserSettings
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserSettings">REST API Reference for AdminSetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminSetUserSettings(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminSetUserSettings operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminSetUserSettings.</param>
            
            <returns>Returns a  AdminSetUserSettingsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminSetUserSettings">REST API Reference for AdminSetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest)">
            <summary>
            Provides the feedback for an authentication event generated by threat protection features.
            Your response indicates that you think that the event either was from a valid user
            or was an unwanted authentication attempt. This feedback improves the risk evaluation
            decision for the user pool as part of Amazon Cognito threat protection. To activate
            this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            
             
            <para>
            To train the threat-protection model to recognize trusted and untrusted sign-in characteristics,
            configure threat protection in audit-only mode and provide a mechanism for users or
            administrators to submit feedback. Your feedback can tell Amazon Cognito that a risk
            rating was assigned at a level you don't agree with.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUpdateAuthEventFeedback service method.</param>
            
            <returns>The response from the AdminUpdateAuthEventFeedback service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateAuthEventFeedback">REST API Reference for AdminUpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminUpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.AdminUpdateAuthEventFeedbackRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUpdateAuthEventFeedback operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUpdateAuthEventFeedback operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUpdateAuthEventFeedback
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateAuthEventFeedback">REST API Reference for AdminUpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminUpdateAuthEventFeedback(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUpdateAuthEventFeedback operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUpdateAuthEventFeedback.</param>
            
            <returns>Returns a  AdminUpdateAuthEventFeedbackResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateAuthEventFeedback">REST API Reference for AdminUpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest)">
            <summary>
            Updates the status of a user's device so that it is marked as remembered or not remembered
            for the purpose of device authentication. Device authentication is a "remember me"
            mechanism that silently completes sign-in from trusted devices with a device key instead
            of a user-provided MFA code. This operation changes the status of a device without
            deleting it, so you can enable it again later. For more information about device authentication,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUpdateDeviceStatus service method.</param>
            
            <returns>The response from the AdminUpdateDeviceStatus service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateDeviceStatus">REST API Reference for AdminUpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminUpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.AdminUpdateDeviceStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUpdateDeviceStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUpdateDeviceStatus operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUpdateDeviceStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateDeviceStatus">REST API Reference for AdminUpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminUpdateDeviceStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUpdateDeviceStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUpdateDeviceStatus.</param>
            
            <returns>Returns a  AdminUpdateDeviceStatusResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateDeviceStatus">REST API Reference for AdminUpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest)">
            <summary>
            Updates the specified user's attributes. To delete an attribute from your user, submit
            the attribute in your API request with a blank value.
            
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name,
            for example <c>custom:department</c>.
            </para>
             
            <para>
            This operation can set a user's email address or phone number as verified and permit
            immediate sign-in in user pools that require verification of these attributes. To
            do this, set the <c>email_verified</c> or <c>phone_number_verified</c> attribute to
            <c>true</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUpdateUserAttributes service method.</param>
            
            <returns>The response from the AdminUpdateUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateUserAttributes">REST API Reference for AdminUpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminUpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.AdminUpdateUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUpdateUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUpdateUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUpdateUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateUserAttributes">REST API Reference for AdminUpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminUpdateUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUpdateUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUpdateUserAttributes.</param>
            
            <returns>Returns a  AdminUpdateUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUpdateUserAttributes">REST API Reference for AdminUpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUserGlobalSignOut(Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest)">
            <summary>
            Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to
            a user. Call this operation with your administrative credentials when your user signs
            out of your app. This results in the following behavior.
            
             <ul> <li> 
            <para>
            Amazon Cognito no longer accepts <i>token-authorized</i> user operations that you
            authorize with a signed-out user's access tokens. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             
            <para>
            Amazon Cognito returns an <c>Access Token has been revoked</c> error when your app
            attempts to authorize a user pools API request with a revoked access token that contains
            the scope <c>aws.cognito.signin.user.admin</c>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's ID token in a <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html">GetId
            </a> request to an identity pool with <c>ServerSideTokenCheck</c> enabled for its
            user pool IdP configuration in <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CognitoIdentityProvider.html">CognitoIdentityProvider</a>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's refresh tokens in refresh requests.
            </para>
             </li> </ul> 
            <para>
            Other requests might be valid until your user's token expires. This operation doesn't
            clear the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> session cookie. To clear the session for a user who signed in with managed
            login or the classic hosted UI, direct their browser session to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">logout
            endpoint</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AdminUserGlobalSignOut service method.</param>
            
            <returns>The response from the AdminUserGlobalSignOut service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUserGlobalSignOut">REST API Reference for AdminUserGlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAdminUserGlobalSignOut(Amazon.CognitoIdentityProvider.Model.AdminUserGlobalSignOutRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AdminUserGlobalSignOut operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AdminUserGlobalSignOut operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAdminUserGlobalSignOut
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUserGlobalSignOut">REST API Reference for AdminUserGlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAdminUserGlobalSignOut(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AdminUserGlobalSignOut operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAdminUserGlobalSignOut.</param>
            
            <returns>Returns a  AdminUserGlobalSignOutResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AdminUserGlobalSignOut">REST API Reference for AdminUserGlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AssociateSoftwareToken(Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest)">
            <summary>
            Begins setup of time-based one-time password (TOTP) multi-factor authentication (MFA)
            for a user, with a unique private key that Amazon Cognito generates and returns in
            the API response. You can authorize an <c>AssociateSoftwareToken</c> request with
            either the user's access token, or a session string from a challenge response that
            you received from Amazon Cognito.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> 
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AssociateSoftwareToken service method.</param>
            
            <returns>The response from the AssociateSoftwareToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">REST API Reference for AssociateSoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginAssociateSoftwareToken(Amazon.CognitoIdentityProvider.Model.AssociateSoftwareTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AssociateSoftwareToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AssociateSoftwareToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateSoftwareToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">REST API Reference for AssociateSoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndAssociateSoftwareToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AssociateSoftwareToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAssociateSoftwareToken.</param>
            
            <returns>Returns a  AssociateSoftwareTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">REST API Reference for AssociateSoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ChangePassword(Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest)">
            <summary>
            Changes the password for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ChangePassword service method.</param>
            
            <returns>The response from the ChangePassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ChangePassword">REST API Reference for ChangePassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginChangePassword(Amazon.CognitoIdentityProvider.Model.ChangePasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ChangePassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ChangePassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndChangePassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ChangePassword">REST API Reference for ChangePassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndChangePassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ChangePassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginChangePassword.</param>
            
            <returns>Returns a  ChangePasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ChangePassword">REST API Reference for ChangePassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CompleteWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest)">
            <summary>
            Completes registration of a passkey authenticator for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CompleteWebAuthnRegistration service method.</param>
            
            <returns>The response from the CompleteWebAuthnRegistration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnChallengeNotFoundException">
            This exception is thrown when the challenge from <c>StartWebAuthn</c> registration
            has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnClientMismatchException">
            This exception is thrown when the access token is for a different client than the
            one in the original <c>StartWebAuthnRegistration</c> request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnCredentialNotSupportedException">
            This exception is thrown when a user presents passkey credentials from an unsupported
            device or provider.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException">
            This exception is thrown when the passkey feature isn't enabled for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnOriginNotAllowedException">
            This exception is thrown when the passkey credential's registration origin does not
            align with the user pool relying party id.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnRelyingPartyMismatchException">
            This exception is thrown when the given passkey credential is associated with a different
            relying party ID than the user pool relying party ID.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CompleteWebAuthnRegistration">REST API Reference for CompleteWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCompleteWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.CompleteWebAuthnRegistrationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CompleteWebAuthnRegistration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CompleteWebAuthnRegistration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCompleteWebAuthnRegistration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CompleteWebAuthnRegistration">REST API Reference for CompleteWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCompleteWebAuthnRegistration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CompleteWebAuthnRegistration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCompleteWebAuthnRegistration.</param>
            
            <returns>Returns a  CompleteWebAuthnRegistrationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CompleteWebAuthnRegistration">REST API Reference for CompleteWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ConfirmDevice(Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest)">
            <summary>
            Confirms a device that a user wants to remember. A remembered device is a "Remember
            me on this device" option for user pools that perform authentication with the device
            key of a trusted device in the back end, instead of a user-provided MFA code. For
            more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ConfirmDevice service method.</param>
            
            <returns>The response from the ConfirmDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.DeviceKeyExistsException">
            This exception is thrown when a user attempts to confirm a device with a device key
            that already exists.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmDevice">REST API Reference for ConfirmDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginConfirmDevice(Amazon.CognitoIdentityProvider.Model.ConfirmDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ConfirmDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ConfirmDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndConfirmDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmDevice">REST API Reference for ConfirmDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndConfirmDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ConfirmDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginConfirmDevice.</param>
            
            <returns>Returns a  ConfirmDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmDevice">REST API Reference for ConfirmDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ConfirmForgotPassword(Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest)">
            <summary>
            This public API operation accepts a confirmation code that Amazon Cognito sent to
            a user and accepts a new password for that user.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ConfirmForgotPassword service method.</param>
            
            <returns>The response from the ConfirmForgotPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmForgotPassword">REST API Reference for ConfirmForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginConfirmForgotPassword(Amazon.CognitoIdentityProvider.Model.ConfirmForgotPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ConfirmForgotPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ConfirmForgotPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndConfirmForgotPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmForgotPassword">REST API Reference for ConfirmForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndConfirmForgotPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ConfirmForgotPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginConfirmForgotPassword.</param>
            
            <returns>Returns a  ConfirmForgotPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmForgotPassword">REST API Reference for ConfirmForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ConfirmSignUp(Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest)">
            <summary>
            Confirms the account of a new user. This public API operation submits a code that
            Amazon Cognito sent to your user when they signed up in your user pool. After your
            user enters their code, they confirm ownership of the email address or phone number
            that they provided, and their user account becomes active. Depending on your user
            pool configuration, your users will receive their confirmation code in an email or
            SMS message.
            
             
            <para>
            Local users who signed up in your user pool are the only type of user who can confirm
            sign-up with a code. Users who federate through an external identity provider (IdP)
            have already been confirmed by their IdP.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ConfirmSignUp service method.</param>
            
            <returns>The response from the ConfirmSignUp service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyFailedAttemptsException">
            This exception is thrown when the user has made too many failed attempts for a given
            action, such as sign-in.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmSignUp">REST API Reference for ConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginConfirmSignUp(Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ConfirmSignUp operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ConfirmSignUp operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndConfirmSignUp
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmSignUp">REST API Reference for ConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndConfirmSignUp(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ConfirmSignUp operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginConfirmSignUp.</param>
            
            <returns>Returns a  ConfirmSignUpResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ConfirmSignUp">REST API Reference for ConfirmSignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateGroup(Amazon.CognitoIdentityProvider.Model.CreateGroupRequest)">
            <summary>
            Creates a new group in the specified user pool. For more information about user pool
            groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateGroup service method.</param>
            
            <returns>The response from the CreateGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.GroupExistsException">
            This exception is thrown when Amazon Cognito encounters a group that already exists
            in the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateGroup">REST API Reference for CreateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateGroup(Amazon.CognitoIdentityProvider.Model.CreateGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateGroup">REST API Reference for CreateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateGroup.</param>
            
            <returns>Returns a  CreateGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateGroup">REST API Reference for CreateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateIdentityProvider(Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest)">
            <summary>
            Adds a configuration and trust relationship between a third-party identity provider
            (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers
            through managed login and OIDC relying-party libraries. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateIdentityProvider service method.</param>
            
            <returns>The response from the CreateIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.DuplicateProviderException">
            This exception is thrown when the provider is already supported by the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateIdentityProvider">REST API Reference for CreateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateIdentityProvider(Amazon.CognitoIdentityProvider.Model.CreateIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateIdentityProvider">REST API Reference for CreateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateIdentityProvider.</param>
            
            <returns>Returns a  CreateIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateIdentityProvider">REST API Reference for CreateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest)">
            <summary>
            Creates a new set of branding settings for a user pool style and associates it with
            an app client. This operation is the programmatic option for the creation of a new
            style in the branding editor.
            
             
            <para>
            Provides values for UI customization in a <c>Settings</c> JSON object and image files
            in an <c>Assets</c> array. To send the JSON object <c>Document</c> type parameter
            in <c>Settings</c>, you might need to update to the most recent version of your Amazon
            Web Services SDK. To create a new style with default settings, set <c>UseCognitoProvidedValues</c>
            to <c>true</c> and don't provide values for any other options.
            </para>
             
            <para>
             This operation has a 2-megabyte request-size limit and include the CSS settings and
            image assets for your app client. Your branding settings might exceed 2MB in size.
            Amazon Cognito doesn't require that you pass all parameters in one request and preserves
            existing style settings that you don't specify. If your request is larger than 2MB,
            separate it into multiple requests, each with a size smaller than the limit. 
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateManagedLoginBranding service method.</param>
            
            <returns>The response from the CreateManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ManagedLoginBrandingExistsException">
            This exception is thrown when you attempt to apply a managed login branding style
            to an app client that already has an assigned style.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateManagedLoginBranding">REST API Reference for CreateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.CreateManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateManagedLoginBranding">REST API Reference for CreateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateManagedLoginBranding.</param>
            
            <returns>Returns a  CreateManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateManagedLoginBranding">REST API Reference for CreateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateResourceServer(Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest)">
            <summary>
            Creates a new OAuth2.0 resource server and defines custom scopes within it. Resource
            servers are associated with custom scopes and machine-to-machine (M2M) authorization.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateResourceServer service method.</param>
            
            <returns>The response from the CreateResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateResourceServer">REST API Reference for CreateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateResourceServer(Amazon.CognitoIdentityProvider.Model.CreateResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateResourceServer">REST API Reference for CreateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateResourceServer.</param>
            
            <returns>Returns a  CreateResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateResourceServer">REST API Reference for CreateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateTerms(Amazon.CognitoIdentityProvider.Model.CreateTermsRequest)">
            <summary>
            Creates terms documents for the requested app client. When Terms and conditions and
            Privacy policy documents are configured, the app client displays links to them in
            the sign-up page of managed login for the app client.
            
             
            <para>
            You can provide URLs for terms documents in the languages that are supported by <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">managed
            login localization</a>. Amazon Cognito directs users to the terms documents for their
            current language, with fallback to <c>default</c> if no document exists for the language.
            </para>
             
            <para>
            Each request accepts one type of terms document and a map of language-to-link for
            that document type. You must provide both types of terms documents in at least one
            language before Amazon Cognito displays your terms documents. Supply each type in
            separate requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateTerms service method.</param>
            
            <returns>The response from the CreateTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TermsExistsException">
            Terms document names must be unique to the app client. This exception is thrown when
            you attempt to create terms documents with a duplicate <c>TermsName</c>.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateTerms">REST API Reference for CreateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateTerms(Amazon.CognitoIdentityProvider.Model.CreateTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateTerms">REST API Reference for CreateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateTerms.</param>
            
            <returns>Returns a  CreateTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateTerms">REST API Reference for CreateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserImportJob(Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest)">
            <summary>
            Creates a user import job. You can import users into user pools from a comma-separated
            values (CSV) file without adding Amazon Cognito MAU costs to your Amazon Web Services
            bill.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserImportJob service method.</param>
            
            <returns>The response from the CreateUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserImportJob">REST API Reference for CreateUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateUserImportJob(Amazon.CognitoIdentityProvider.Model.CreateUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserImportJob">REST API Reference for CreateUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserImportJob.</param>
            
            <returns>Returns a  CreateUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserImportJob">REST API Reference for CreateUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPool(Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest)">
            <summary>
            Creates a new Amazon Cognito user pool. This operation sets basic and advanced configuration
            options.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserPool service method.</param>
            
            <returns>The response from the CreateUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException">
            This exception is thrown when you've attempted to change your feature plan but the
            operation isn't permitted.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            This exception is thrown when a user pool tag can't be set or updated.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPool">REST API Reference for CreateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateUserPool(Amazon.CognitoIdentityProvider.Model.CreateUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPool">REST API Reference for CreateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserPool.</param>
            
            <returns>Returns a  CreateUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPool">REST API Reference for CreateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPoolClient(Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest)">
            <summary>
            Creates an app client in a user pool. This operation sets basic and advanced configuration
            options.
            
             
            <para>
            Unlike app clients created in the console, Amazon Cognito doesn't automatically assign
            a branding style to app clients that you configure with this API operation. Managed
            login and classic hosted UI pages aren't available for your client until after you
            apply a branding style.
            </para>
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolClient service method.</param>
            
            <returns>The response from the CreateUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException">
            This exception is thrown when the specified OAuth flow is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException">
            This exception is thrown when the specified scope doesn't exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolClient">REST API Reference for CreateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateUserPoolClient(Amazon.CognitoIdentityProvider.Model.CreateUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolClient">REST API Reference for CreateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserPoolClient.</param>
            
            <returns>Returns a  CreateUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolClient">REST API Reference for CreateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest)">
            <summary>
            A user pool domain hosts managed login, an authorization server and web server for
            authentication in your application. This operation creates a new user pool prefix
            domain or custom domain and sets the managed login branding version. Set the branding
            version to <c>1</c> for hosted UI (classic) or <c>2</c> for managed login. When you
            choose a custom domain, you must provide an SSL certificate in the US East (N. Virginia)
            Amazon Web Services Region in your request.
            
             
            <para>
            Your prefix domain might take up to one minute to take effect. Your custom domain
            is online within five minutes, but it can take up to one hour to distribute your SSL
            certificate.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Configuring
            a user pool domain</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolDomain service method.</param>
            
            <returns>The response from the CreateUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolDomain">REST API Reference for CreateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginCreateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.CreateUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolDomain">REST API Reference for CreateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndCreateUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateUserPoolDomain.</param>
            
            <returns>Returns a  CreateUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/CreateUserPoolDomain">REST API Reference for CreateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteGroup(Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest)">
            <summary>
            Deletes a group from the specified user pool. When you delete a group, that group
            no longer contributes to users' <c>cognito:preferred_group</c> or <c>cognito:groups</c>
            claims, and no longer influence access-control decision that are based on group membership.
            For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteGroup service method.</param>
            
            <returns>The response from the DeleteGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteGroup">REST API Reference for DeleteGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteGroup(Amazon.CognitoIdentityProvider.Model.DeleteGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteGroup">REST API Reference for DeleteGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteGroup.</param>
            
            <returns>Returns a  DeleteGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteGroup">REST API Reference for DeleteGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteIdentityProvider(Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest)">
            <summary>
            Deletes a user pool identity provider (IdP). After you delete an IdP, users can no
            longer sign in to your user pool through that IdP. For more information about user
            pool IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityProvider service method.</param>
            
            <returns>The response from the DeleteIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException">
            This exception is thrown when the specified identifier isn't supported.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteIdentityProvider">REST API Reference for DeleteIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteIdentityProvider(Amazon.CognitoIdentityProvider.Model.DeleteIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteIdentityProvider">REST API Reference for DeleteIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteIdentityProvider.</param>
            
            <returns>Returns a  DeleteIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteIdentityProvider">REST API Reference for DeleteIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest)">
            <summary>
            Deletes a managed login branding style. When you delete a style, you delete the branding
            association for an app client. When an app client doesn't have a style assigned, your
            managed login pages for that app client are nonfunctional until you create a new style
            or switch the domain branding version.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteManagedLoginBranding service method.</param>
            
            <returns>The response from the DeleteManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteManagedLoginBranding">REST API Reference for DeleteManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DeleteManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteManagedLoginBranding">REST API Reference for DeleteManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteManagedLoginBranding.</param>
            
            <returns>Returns a  DeleteManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteManagedLoginBranding">REST API Reference for DeleteManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteResourceServer(Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest)">
            <summary>
            Deletes a resource server. After you delete a resource server, users can no longer
            generate access tokens with scopes that are associate with that resource server.
            
             
            <para>
            Resource servers are associated with custom scopes and machine-to-machine (M2M) authorization.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteResourceServer service method.</param>
            
            <returns>The response from the DeleteResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteResourceServer">REST API Reference for DeleteResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteResourceServer(Amazon.CognitoIdentityProvider.Model.DeleteResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteResourceServer">REST API Reference for DeleteResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteResourceServer.</param>
            
            <returns>Returns a  DeleteResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteResourceServer">REST API Reference for DeleteResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteTerms(Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest)">
            <summary>
            Deletes the terms documents with the requested ID from your app client.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteTerms service method.</param>
            
            <returns>The response from the DeleteTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteTerms">REST API Reference for DeleteTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteTerms(Amazon.CognitoIdentityProvider.Model.DeleteTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteTerms">REST API Reference for DeleteTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteTerms.</param>
            
            <returns>Returns a  DeleteTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteTerms">REST API Reference for DeleteTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteUser(Amazon.CognitoIdentityProvider.Model.DeleteUserRequest)">
            <summary>
            Deletes the profile of the currently signed-in user. A deleted user profile can no
            longer be used to sign in and can't be restored.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUser service method.</param>
            
            <returns>The response from the DeleteUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUser">REST API Reference for DeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteUser(Amazon.CognitoIdentityProvider.Model.DeleteUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUser">REST API Reference for DeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUser.</param>
            
            <returns>Returns a  DeleteUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUser">REST API Reference for DeleteUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest)">
            <summary>
            Deletes attributes from the currently signed-in user. For example, your application
            can submit a request to this operation when a user wants to remove their <c>birthdate</c>
            attribute value.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserAttributes service method.</param>
            
            <returns>The response from the DeleteUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserAttributes">REST API Reference for DeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteUserAttributes(Amazon.CognitoIdentityProvider.Model.DeleteUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserAttributes">REST API Reference for DeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserAttributes.</param>
            
            <returns>Returns a  DeleteUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserAttributes">REST API Reference for DeleteUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteUserPool(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest)">
            <summary>
            Deletes a user pool. After you delete a user pool, users can no longer sign in to
            any associated applications. 
            
             
            <para>
            When you delete a user pool, it's no longer visible or operational in your Amazon
            Web Services account. Amazon Cognito retains deleted user pools in an inactive state
            for 14 days, then begins a cleanup process that fully removes them from Amazon Web
            Services systems. In case of accidental deletion, contact Amazon Web Services Support
            within 14 days for restoration assistance.
            </para>
             
            <para>
            Amazon Cognito begins full deletion of all resources from deleted user pools after
            14 days. In the case of large user pools, the cleanup process might take significant
            additional time before all user data is permanently deleted.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPool service method.</param>
            
            <returns>The response from the DeleteUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPool">REST API Reference for DeleteUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteUserPool(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPool">REST API Reference for DeleteUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPool.</param>
            
            <returns>Returns a  DeleteUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPool">REST API Reference for DeleteUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteUserPoolClient(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest)">
            <summary>
            Deletes a user pool app client. After you delete an app client, users can no longer
            sign in to the associated application.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClient service method.</param>
            
            <returns>The response from the DeleteUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClient">REST API Reference for DeleteUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteUserPoolClient(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClient">REST API Reference for DeleteUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPoolClient.</param>
            
            <returns>Returns a  DeleteUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClient">REST API Reference for DeleteUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest)">
            <summary>
            Deletes a specific client secret from a user pool app client. You cannot delete the
            last remaining secret for an app client.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClientSecret service method.</param>
            
            <returns>The response from the DeleteUserPoolClientSecret service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClientSecret">REST API Reference for DeleteUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteUserPoolClientSecret(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolClientSecretRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPoolClientSecret operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolClientSecret operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPoolClientSecret
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClientSecret">REST API Reference for DeleteUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteUserPoolClientSecret(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPoolClientSecret operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPoolClientSecret.</param>
            
            <returns>Returns a  DeleteUserPoolClientSecretResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolClientSecret">REST API Reference for DeleteUserPoolClientSecret Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest)">
            <summary>
            Given a user pool ID and domain identifier, deletes a user pool domain. After you
            delete a user pool domain, your managed login pages and authorization server are no
            longer available.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolDomain service method.</param>
            
            <returns>The response from the DeleteUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolDomain">REST API Reference for DeleteUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DeleteUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolDomain">REST API Reference for DeleteUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteUserPoolDomain.</param>
            
            <returns>Returns a  DeleteUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteUserPoolDomain">REST API Reference for DeleteUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DeleteWebAuthnCredential(Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest)">
            <summary>
            Deletes a registered passkey, or WebAuthn, authenticator for the currently signed-in
            user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteWebAuthnCredential service method.</param>
            
            <returns>The response from the DeleteWebAuthnCredential service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteWebAuthnCredential">REST API Reference for DeleteWebAuthnCredential Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDeleteWebAuthnCredential(Amazon.CognitoIdentityProvider.Model.DeleteWebAuthnCredentialRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteWebAuthnCredential operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteWebAuthnCredential operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWebAuthnCredential
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteWebAuthnCredential">REST API Reference for DeleteWebAuthnCredential Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDeleteWebAuthnCredential(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteWebAuthnCredential operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteWebAuthnCredential.</param>
            
            <returns>Returns a  DeleteWebAuthnCredentialResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DeleteWebAuthnCredential">REST API Reference for DeleteWebAuthnCredential Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeIdentityProvider(Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest)">
            <summary>
            Given a user pool ID and identity provider (IdP) name, returns details about the IdP.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityProvider service method.</param>
            
            <returns>The response from the DescribeIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeIdentityProvider">REST API Reference for DescribeIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeIdentityProvider(Amazon.CognitoIdentityProvider.Model.DescribeIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeIdentityProvider">REST API Reference for DescribeIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeIdentityProvider.</param>
            
            <returns>Returns a  DescribeIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeIdentityProvider">REST API Reference for DescribeIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest)">
            <summary>
            Given the ID of a managed login branding style, returns detailed information about
            the style.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBranding service method.</param>
            
            <returns>The response from the DescribeManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBranding">REST API Reference for DescribeManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBranding">REST API Reference for DescribeManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeManagedLoginBranding.</param>
            
            <returns>Returns a  DescribeManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBranding">REST API Reference for DescribeManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeManagedLoginBrandingByClient(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest)">
            <summary>
            Given the ID of a user pool app client, returns detailed information about the style
            assigned to the app client.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBrandingByClient service method.</param>
            
            <returns>The response from the DescribeManagedLoginBrandingByClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBrandingByClient">REST API Reference for DescribeManagedLoginBrandingByClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeManagedLoginBrandingByClient(Amazon.CognitoIdentityProvider.Model.DescribeManagedLoginBrandingByClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeManagedLoginBrandingByClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeManagedLoginBrandingByClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeManagedLoginBrandingByClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBrandingByClient">REST API Reference for DescribeManagedLoginBrandingByClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeManagedLoginBrandingByClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeManagedLoginBrandingByClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeManagedLoginBrandingByClient.</param>
            
            <returns>Returns a  DescribeManagedLoginBrandingByClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeManagedLoginBrandingByClient">REST API Reference for DescribeManagedLoginBrandingByClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeResourceServer(Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest)">
            <summary>
            Describes a resource server. For more information about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeResourceServer service method.</param>
            
            <returns>The response from the DescribeResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeResourceServer">REST API Reference for DescribeResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeResourceServer(Amazon.CognitoIdentityProvider.Model.DescribeResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeResourceServer">REST API Reference for DescribeResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeResourceServer.</param>
            
            <returns>Returns a  DescribeResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeResourceServer">REST API Reference for DescribeResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeRiskConfiguration(Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest)">
            <summary>
            Given an app client or user pool ID where threat protection is configured, describes
            the risk configuration. This operation returns details about adaptive authentication,
            compromised credentials, and IP-address allow- and denylists. For more information
            about threat protection, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-threat-protection.html">Threat
            protection</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeRiskConfiguration service method.</param>
            
            <returns>The response from the DescribeRiskConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeRiskConfiguration">REST API Reference for DescribeRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeRiskConfiguration(Amazon.CognitoIdentityProvider.Model.DescribeRiskConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeRiskConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeRiskConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRiskConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeRiskConfiguration">REST API Reference for DescribeRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeRiskConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeRiskConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeRiskConfiguration.</param>
            
            <returns>Returns a  DescribeRiskConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeRiskConfiguration">REST API Reference for DescribeRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeTerms(Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest)">
            <summary>
            Returns details for the requested terms documents ID. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeTerms service method.</param>
            
            <returns>The response from the DescribeTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeTerms">REST API Reference for DescribeTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeTerms(Amazon.CognitoIdentityProvider.Model.DescribeTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeTerms">REST API Reference for DescribeTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeTerms.</param>
            
            <returns>Returns a  DescribeTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeTerms">REST API Reference for DescribeTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserImportJob(Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest)">
            <summary>
            Describes a user import job. For more information about user CSV import, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserImportJob service method.</param>
            
            <returns>The response from the DescribeUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserImportJob">REST API Reference for DescribeUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeUserImportJob(Amazon.CognitoIdentityProvider.Model.DescribeUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserImportJob">REST API Reference for DescribeUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserImportJob.</param>
            
            <returns>Returns a  DescribeUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserImportJob">REST API Reference for DescribeUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPool(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest)">
            <summary>
            Given a user pool ID, returns configuration information. This operation is useful
            when you want to inspect an existing user pool and programmatically replicate the
            configuration to another user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserPool service method.</param>
            
            <returns>The response from the DescribeUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            This exception is thrown when a user pool tag can't be set or updated.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPool">REST API Reference for DescribeUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeUserPool(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPool">REST API Reference for DescribeUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserPool.</param>
            
            <returns>Returns a  DescribeUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPool">REST API Reference for DescribeUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPoolClient(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest)">
            <summary>
            Given an app client ID, returns configuration information. This operation is useful
            when you want to inspect an existing app client and programmatically replicate the
            configuration to another app client. For more information about app clients, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html">App
            clients</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolClient service method.</param>
            
            <returns>The response from the DescribeUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolClient">REST API Reference for DescribeUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeUserPoolClient(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolClient">REST API Reference for DescribeUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserPoolClient.</param>
            
            <returns>Returns a  DescribeUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolClient">REST API Reference for DescribeUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest)">
            <summary>
            Given a user pool domain name, returns information about the domain configuration.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolDomain service method.</param>
            
            <returns>The response from the DescribeUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolDomain">REST API Reference for DescribeUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginDescribeUserPoolDomain(Amazon.CognitoIdentityProvider.Model.DescribeUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolDomain">REST API Reference for DescribeUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndDescribeUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeUserPoolDomain.</param>
            
            <returns>Returns a  DescribeUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/DescribeUserPoolDomain">REST API Reference for DescribeUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ForgetDevice(Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest)">
            <summary>
            Given a device key, deletes a remembered device as the currently signed-in user. For
            more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ForgetDevice service method.</param>
            
            <returns>The response from the ForgetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgetDevice">REST API Reference for ForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginForgetDevice(Amazon.CognitoIdentityProvider.Model.ForgetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ForgetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ForgetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndForgetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgetDevice">REST API Reference for ForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndForgetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ForgetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginForgetDevice.</param>
            
            <returns>Returns a  ForgetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgetDevice">REST API Reference for ForgetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ForgotPassword(Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest)">
            <summary>
            Sends a password-reset confirmation code to the email address or phone number of the
            requested username. The message delivery method is determined by the user's available
            attributes and the <c>AccountRecoverySetting</c> configuration of the user pool.
            
             
            <para>
            For the <c>Username</c> parameter, you can use the username or an email, phone, or
            preferred username alias.
            </para>
             
            <para>
            If neither a verified phone number nor a verified email exists, Amazon Cognito responds
            with an <c>InvalidParameterException</c> error . If your app client has a client secret
            and you don't provide a <c>SECRET_HASH</c> parameter, this API returns <c>NotAuthorizedException</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ForgotPassword service method.</param>
            
            <returns>The response from the ForgotPassword service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgotPassword">REST API Reference for ForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginForgotPassword(Amazon.CognitoIdentityProvider.Model.ForgotPasswordRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ForgotPassword operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ForgotPassword operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndForgotPassword
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgotPassword">REST API Reference for ForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndForgotPassword(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ForgotPassword operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginForgotPassword.</param>
            
            <returns>Returns a  ForgotPasswordResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ForgotPassword">REST API Reference for ForgotPassword Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetCSVHeader(Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest)">
            <summary>
            Given a user pool ID, generates a comma-separated value (CSV) list populated with
            available user attributes in the user pool. This list is the header for the CSV file
            that determines the users in a user import job. Save the content of <c>CSVHeader</c>
            in the response as a <c>.csv</c> file and populate it with the usernames and attributes
            of users that you want to import. For more information about CSV user import, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetCSVHeader service method.</param>
            
            <returns>The response from the GetCSVHeader service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetCSVHeader">REST API Reference for GetCSVHeader Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetCSVHeader(Amazon.CognitoIdentityProvider.Model.GetCSVHeaderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetCSVHeader operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetCSVHeader operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCSVHeader
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetCSVHeader">REST API Reference for GetCSVHeader Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetCSVHeader(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetCSVHeader operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetCSVHeader.</param>
            
            <returns>Returns a  GetCSVHeaderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetCSVHeader">REST API Reference for GetCSVHeader Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetDevice(Amazon.CognitoIdentityProvider.Model.GetDeviceRequest)">
            <summary>
            Given a device key, returns information about a remembered device for the current
            user. For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetDevice service method.</param>
            
            <returns>The response from the GetDevice service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetDevice">REST API Reference for GetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetDevice(Amazon.CognitoIdentityProvider.Model.GetDeviceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetDevice operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetDevice operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevice
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetDevice">REST API Reference for GetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetDevice(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetDevice operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetDevice.</param>
            
            <returns>Returns a  GetDeviceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetDevice">REST API Reference for GetDevice Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetGroup(Amazon.CognitoIdentityProvider.Model.GetGroupRequest)">
            <summary>
            Given a user pool ID and a group name, returns information about the user group.
            
             
            <para>
             For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetGroup service method.</param>
            
            <returns>The response from the GetGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetGroup">REST API Reference for GetGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetGroup(Amazon.CognitoIdentityProvider.Model.GetGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetGroup">REST API Reference for GetGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetGroup.</param>
            
            <returns>Returns a  GetGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetGroup">REST API Reference for GetGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetIdentityProviderByIdentifier(Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest)">
            <summary>
            Given the identifier of an identity provider (IdP), for example <c>examplecorp</c>,
            returns information about the user pool configuration for that IdP. For more information
            about IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetIdentityProviderByIdentifier service method.</param>
            
            <returns>The response from the GetIdentityProviderByIdentifier service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetIdentityProviderByIdentifier">REST API Reference for GetIdentityProviderByIdentifier Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetIdentityProviderByIdentifier(Amazon.CognitoIdentityProvider.Model.GetIdentityProviderByIdentifierRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetIdentityProviderByIdentifier operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetIdentityProviderByIdentifier operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityProviderByIdentifier
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetIdentityProviderByIdentifier">REST API Reference for GetIdentityProviderByIdentifier Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetIdentityProviderByIdentifier(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetIdentityProviderByIdentifier operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetIdentityProviderByIdentifier.</param>
            
            <returns>Returns a  GetIdentityProviderByIdentifierResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetIdentityProviderByIdentifier">REST API Reference for GetIdentityProviderByIdentifier Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest)">
            <summary>
            Given a user pool ID, returns the logging configuration. User pools can export message-delivery
            error and threat-protection activity logs to external Amazon Web Services services.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
            user pool logs</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetLogDeliveryConfiguration service method.</param>
            
            <returns>The response from the GetLogDeliveryConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetLogDeliveryConfiguration">REST API Reference for GetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetLogDeliveryConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLogDeliveryConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetLogDeliveryConfiguration">REST API Reference for GetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetLogDeliveryConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetLogDeliveryConfiguration.</param>
            
            <returns>Returns a  GetLogDeliveryConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetLogDeliveryConfiguration">REST API Reference for GetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetSigningCertificate(Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest)">
            <summary>
            Given a user pool ID, returns the signing certificate for SAML 2.0 federation.
            
             
            <para>
            Issued certificates are valid for 10 years from the date of issue. Amazon Cognito
            issues and assigns a new signing certificate annually. This renewal process returns
            a new value in the response to <c>GetSigningCertificate</c>, but doesn't invalidate
            the original certificate.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-SAML-signing-encryption.html#cognito-user-pools-SAML-signing">Signing
            SAML requests</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetSigningCertificate service method.</param>
            
            <returns>The response from the GetSigningCertificate service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetSigningCertificate">REST API Reference for GetSigningCertificate Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetSigningCertificate(Amazon.CognitoIdentityProvider.Model.GetSigningCertificateRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetSigningCertificate operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetSigningCertificate operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSigningCertificate
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetSigningCertificate">REST API Reference for GetSigningCertificate Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetSigningCertificate(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetSigningCertificate operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetSigningCertificate.</param>
            
            <returns>Returns a  GetSigningCertificateResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetSigningCertificate">REST API Reference for GetSigningCertificate Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetTokensFromRefreshToken(Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest)">
            <summary>
            Given a refresh token, issues new ID, access, and optionally refresh tokens for the
            user who owns the submitted token. This operation issues a new refresh token and invalidates
            the original refresh token after an optional grace period when refresh token rotation
            is enabled. If refresh token rotation is disabled, issues new ID and access tokens
            only.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetTokensFromRefreshToken service method.</param>
            
            <returns>The response from the GetTokensFromRefreshToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.RefreshTokenReuseException">
            This exception is throw when your application requests token refresh with a refresh
            token that has been invalidated by refresh-token rotation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetTokensFromRefreshToken">REST API Reference for GetTokensFromRefreshToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetTokensFromRefreshToken(Amazon.CognitoIdentityProvider.Model.GetTokensFromRefreshTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetTokensFromRefreshToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetTokensFromRefreshToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTokensFromRefreshToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetTokensFromRefreshToken">REST API Reference for GetTokensFromRefreshToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetTokensFromRefreshToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetTokensFromRefreshToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetTokensFromRefreshToken.</param>
            
            <returns>Returns a  GetTokensFromRefreshTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetTokensFromRefreshToken">REST API Reference for GetTokensFromRefreshToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetUICustomization(Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest)">
            <summary>
            Given a user pool ID or app client, returns information about classic hosted UI branding
            that you applied, if any. Returns user-pool level branding information if no app client
            branding is applied, or if you don't specify an app client ID. Returns an empty object
            if you haven't applied hosted UI branding to either the client or the user pool. For
            more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/hosted-ui-classic-branding.html">Hosted
            UI (classic) branding</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUICustomization service method.</param>
            
            <returns>The response from the GetUICustomization service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUICustomization">REST API Reference for GetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetUICustomization(Amazon.CognitoIdentityProvider.Model.GetUICustomizationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUICustomization operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUICustomization operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUICustomization
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUICustomization">REST API Reference for GetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetUICustomization(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUICustomization operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUICustomization.</param>
            
            <returns>Returns a  GetUICustomizationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUICustomization">REST API Reference for GetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetUser(Amazon.CognitoIdentityProvider.Model.GetUserRequest)">
            <summary>
            Gets user attributes and and MFA settings for the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUser service method.</param>
            
            <returns>The response from the GetUser service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUser">REST API Reference for GetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetUser(Amazon.CognitoIdentityProvider.Model.GetUserRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUser operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUser operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUser
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUser">REST API Reference for GetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetUser(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUser operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUser.</param>
            
            <returns>Returns a  GetUserResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUser">REST API Reference for GetUser Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetUserAttributeVerificationCode(Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest)">
            <summary>
            Given an attribute name, sends a user attribute verification code for the specified
            attribute name to the currently signed-in user.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUserAttributeVerificationCode service method.</param>
            
            <returns>The response from the GetUserAttributeVerificationCode service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAttributeVerificationCode">REST API Reference for GetUserAttributeVerificationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetUserAttributeVerificationCode(Amazon.CognitoIdentityProvider.Model.GetUserAttributeVerificationCodeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUserAttributeVerificationCode operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUserAttributeVerificationCode operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserAttributeVerificationCode
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAttributeVerificationCode">REST API Reference for GetUserAttributeVerificationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetUserAttributeVerificationCode(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUserAttributeVerificationCode operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUserAttributeVerificationCode.</param>
            
            <returns>Returns a  GetUserAttributeVerificationCodeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAttributeVerificationCode">REST API Reference for GetUserAttributeVerificationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetUserAuthFactors(Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest)">
            <summary>
            Lists the authentication options for the currently signed-in user. Returns the following:
            
             <ol> <li> 
            <para>
            The user's multi-factor authentication (MFA) preferences.
            </para>
             </li> <li> 
            <para>
            The user's options for choice-based authentication with the <c>USER_AUTH</c> flow.
            </para>
             </li> </ol> 
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUserAuthFactors service method.</param>
            
            <returns>The response from the GetUserAuthFactors service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAuthFactors">REST API Reference for GetUserAuthFactors Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetUserAuthFactors(Amazon.CognitoIdentityProvider.Model.GetUserAuthFactorsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUserAuthFactors operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUserAuthFactors operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserAuthFactors
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAuthFactors">REST API Reference for GetUserAuthFactors Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetUserAuthFactors(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUserAuthFactors operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUserAuthFactors.</param>
            
            <returns>Returns a  GetUserAuthFactorsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserAuthFactors">REST API Reference for GetUserAuthFactors Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest)">
            <summary>
            Given a user pool ID, returns configuration for sign-in with WebAuthn authenticators
            and for multi-factor authentication (MFA). This operation describes the following:
            
             <ul> <li> 
            <para>
            The WebAuthn relying party (RP) ID and user-verification settings.
            </para>
             </li> <li> 
            <para>
            The required, optional, or disabled state of MFA for all user pool users.
            </para>
             </li> <li> 
            <para>
            The message templates for email and SMS MFA.
            </para>
             </li> <li> 
            <para>
            The enabled or disabled state of time-based one-time password (TOTP) MFA.
            </para>
             </li> </ul> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetUserPoolMfaConfig service method.</param>
            
            <returns>The response from the GetUserPoolMfaConfig service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserPoolMfaConfig">REST API Reference for GetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.GetUserPoolMfaConfigRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetUserPoolMfaConfig operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetUserPoolMfaConfig operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserPoolMfaConfig
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserPoolMfaConfig">REST API Reference for GetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGetUserPoolMfaConfig(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetUserPoolMfaConfig operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetUserPoolMfaConfig.</param>
            
            <returns>Returns a  GetUserPoolMfaConfigResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GetUserPoolMfaConfig">REST API Reference for GetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.GlobalSignOut(Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest)">
            <summary>
            Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to
            a user. Call this operation when your user signs out of your app. This results in
            the following behavior. 
            
             <ul> <li> 
            <para>
            Amazon Cognito no longer accepts <i>token-authorized</i> user operations that you
            authorize with a signed-out user's access tokens. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             
            <para>
            Amazon Cognito returns an <c>Access Token has been revoked</c> error when your app
            attempts to authorize a user pools API request with a revoked access token that contains
            the scope <c>aws.cognito.signin.user.admin</c>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's ID token in a <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html">GetId
            </a> request to an identity pool with <c>ServerSideTokenCheck</c> enabled for its
            user pool IdP configuration in <a href="https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CognitoIdentityProvider.html">CognitoIdentityProvider</a>.
            </para>
             </li> <li> 
            <para>
            Amazon Cognito no longer accepts a signed-out user's refresh tokens in refresh requests.
            </para>
             </li> </ul> 
            <para>
            Other requests might be valid until your user's token expires. This operation doesn't
            clear the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html">managed
            login</a> session cookie. To clear the session for a user who signed in with managed
            login or the classic hosted UI, direct their browser session to the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html">logout
            endpoint</a>.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GlobalSignOut service method.</param>
            
            <returns>The response from the GlobalSignOut service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GlobalSignOut">REST API Reference for GlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginGlobalSignOut(Amazon.CognitoIdentityProvider.Model.GlobalSignOutRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GlobalSignOut operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GlobalSignOut operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGlobalSignOut
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GlobalSignOut">REST API Reference for GlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndGlobalSignOut(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GlobalSignOut operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGlobalSignOut.</param>
            
            <returns>Returns a  GlobalSignOutResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/GlobalSignOut">REST API Reference for GlobalSignOut Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.InitiateAuth(Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest)">
            <summary>
            Declares an authentication flow and initiates sign-in for a user in the Amazon Cognito
            user directory. Amazon Cognito might respond with an additional challenge or an <c>AuthenticationResult</c>
            that contains the outcome of a successful authentication. You can't sign in a user
            with a federated IdP with <c>InitiateAuth</c>. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication.html">Authentication</a>.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the InitiateAuth service method.</param>
            
            <returns>The response from the InitiateAuth service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/InitiateAuth">REST API Reference for InitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginInitiateAuth(Amazon.CognitoIdentityProvider.Model.InitiateAuthRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the InitiateAuth operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the InitiateAuth operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndInitiateAuth
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/InitiateAuth">REST API Reference for InitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndInitiateAuth(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  InitiateAuth operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginInitiateAuth.</param>
            
            <returns>Returns a  InitiateAuthResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/InitiateAuth">REST API Reference for InitiateAuth Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListDevices(Amazon.CognitoIdentityProvider.Model.ListDevicesRequest)">
            <summary>
            Lists the devices that Amazon Cognito has registered to the currently signed-in user.
            For more information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with user devices in your user pool</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListDevices service method.</param>
            
            <returns>The response from the ListDevices service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListDevices">REST API Reference for ListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListDevices(Amazon.CognitoIdentityProvider.Model.ListDevicesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListDevices operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListDevices operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevices
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListDevices">REST API Reference for ListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListDevices(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListDevices operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListDevices.</param>
            
            <returns>Returns a  ListDevicesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListDevices">REST API Reference for ListDevices Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListGroups(Amazon.CognitoIdentityProvider.Model.ListGroupsRequest)">
            <summary>
            Given a user pool ID, returns user pool groups and their details.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListGroups service method.</param>
            
            <returns>The response from the ListGroups service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListGroups">REST API Reference for ListGroups Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListGroups(Amazon.CognitoIdentityProvider.Model.ListGroupsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListGroups operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroups
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListGroups">REST API Reference for ListGroups Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListGroups(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListGroups operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListGroups.</param>
            
            <returns>Returns a  ListGroupsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListGroups">REST API Reference for ListGroups Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListIdentityProviders(Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest)">
            <summary>
            Given a user pool ID, returns information about configured identity providers (IdPs).
            For more information about IdPs, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListIdentityProviders service method.</param>
            
            <returns>The response from the ListIdentityProviders service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListIdentityProviders">REST API Reference for ListIdentityProviders Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListIdentityProviders(Amazon.CognitoIdentityProvider.Model.ListIdentityProvidersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListIdentityProviders operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListIdentityProviders operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIdentityProviders
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListIdentityProviders">REST API Reference for ListIdentityProviders Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListIdentityProviders(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListIdentityProviders operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListIdentityProviders.</param>
            
            <returns>Returns a  ListIdentityProvidersResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListIdentityProviders">REST API Reference for ListIdentityProviders Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListResourceServers(Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest)">
            <summary>
            Given a user pool ID, returns all resource servers and their details. For more information
            about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListResourceServers service method.</param>
            
            <returns>The response from the ListResourceServers service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListResourceServers">REST API Reference for ListResourceServers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListResourceServers(Amazon.CognitoIdentityProvider.Model.ListResourceServersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListResourceServers operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListResourceServers operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceServers
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListResourceServers">REST API Reference for ListResourceServers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListResourceServers(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListResourceServers operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListResourceServers.</param>
            
            <returns>Returns a  ListResourceServersResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListResourceServers">REST API Reference for ListResourceServers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListTagsForResource(Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest)">
            <summary>
            Lists the tags that are assigned to an Amazon Cognito user pool. For more information,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/tagging.html">Tagging
            resources</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListTagsForResource(Amazon.CognitoIdentityProvider.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListTerms(Amazon.CognitoIdentityProvider.Model.ListTermsRequest)">
            <summary>
            Returns details about all terms documents for the requested user pool.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTerms service method.</param>
            
            <returns>The response from the ListTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTerms">REST API Reference for ListTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListTerms(Amazon.CognitoIdentityProvider.Model.ListTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTerms">REST API Reference for ListTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTerms.</param>
            
            <returns>Returns a  ListTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListTerms">REST API Reference for ListTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserImportJobs(Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest)">
            <summary>
            Given a user pool ID, returns user import jobs and their details. Import jobs are
            retained in user pool configuration so that you can stage, stop, start, review, and
            delete them. For more information about user import, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserImportJobs service method.</param>
            
            <returns>The response from the ListUserImportJobs service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserImportJobs">REST API Reference for ListUserImportJobs Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListUserImportJobs(Amazon.CognitoIdentityProvider.Model.ListUserImportJobsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserImportJobs operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserImportJobs operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserImportJobs
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserImportJobs">REST API Reference for ListUserImportJobs Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListUserImportJobs(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserImportJobs operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserImportJobs.</param>
            
            <returns>Returns a  ListUserImportJobsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserImportJobs">REST API Reference for ListUserImportJobs Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPoolClients(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest)">
            <summary>
            Given a user pool ID, lists app clients. App clients are sets of rules for the access
            that you want a user pool to grant to one application. For more information, see <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html">App
            clients</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClients service method.</param>
            
            <returns>The response from the ListUserPoolClients service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClients">REST API Reference for ListUserPoolClients Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListUserPoolClients(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserPoolClients operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClients operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserPoolClients
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClients">REST API Reference for ListUserPoolClients Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListUserPoolClients(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserPoolClients operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserPoolClients.</param>
            
            <returns>Returns a  ListUserPoolClientsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClients">REST API Reference for ListUserPoolClients Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPoolClientSecrets(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest)">
            <summary>
            Lists all client secrets associated with a user pool app client. Returns metadata
            about the secrets. The response does not include pagination tokens as there are only
            2 secrets at any given time and we return both with every ListUserPoolClientSecrets
            call. For security reasons, the response never reveals the actual secret value in
            ClientSecretValue.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClientSecrets service method.</param>
            
            <returns>The response from the ListUserPoolClientSecrets service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalServerException">
            This exception is thrown when Amazon Cognito encounters an internal server error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClientSecrets">REST API Reference for ListUserPoolClientSecrets Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListUserPoolClientSecrets(Amazon.CognitoIdentityProvider.Model.ListUserPoolClientSecretsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserPoolClientSecrets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserPoolClientSecrets operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserPoolClientSecrets
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClientSecrets">REST API Reference for ListUserPoolClientSecrets Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListUserPoolClientSecrets(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserPoolClientSecrets operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserPoolClientSecrets.</param>
            
            <returns>Returns a  ListUserPoolClientSecretsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPoolClientSecrets">REST API Reference for ListUserPoolClientSecrets Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPools(Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest)">
            <summary>
            Lists user pools and their details in the current Amazon Web Services account.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUserPools service method.</param>
            
            <returns>The response from the ListUserPools service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPools">REST API Reference for ListUserPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListUserPools(Amazon.CognitoIdentityProvider.Model.ListUserPoolsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUserPools operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUserPools operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserPools
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPools">REST API Reference for ListUserPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListUserPools(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUserPools operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUserPools.</param>
            
            <returns>Returns a  ListUserPoolsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUserPools">REST API Reference for ListUserPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUsers(Amazon.CognitoIdentityProvider.Model.ListUsersRequest)">
            <summary>
            Given a user pool ID, returns a list of users and their basic details in a user pool.
            
             
            <para>
            This operation is eventually consistent. You might experience a delay before results
            are up-to-date. To validate the existence or configuration of an individual user,
            use <c>AdminGetUser</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUsers service method.</param>
            
            <returns>The response from the ListUsers service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsers">REST API Reference for ListUsers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListUsers(Amazon.CognitoIdentityProvider.Model.ListUsersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUsers operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUsers operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsers">REST API Reference for ListUsers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListUsers(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUsers operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUsers.</param>
            
            <returns>Returns a  ListUsersResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsers">REST API Reference for ListUsers Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUsersInGroup(Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest)">
            <summary>
            Given a user pool ID and a group name, returns a list of users in the group. For more
            information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListUsersInGroup service method.</param>
            
            <returns>The response from the ListUsersInGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsersInGroup">REST API Reference for ListUsersInGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListUsersInGroup(Amazon.CognitoIdentityProvider.Model.ListUsersInGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListUsersInGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListUsersInGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsersInGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsersInGroup">REST API Reference for ListUsersInGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListUsersInGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListUsersInGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListUsersInGroup.</param>
            
            <returns>Returns a  ListUsersInGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListUsersInGroup">REST API Reference for ListUsersInGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListWebAuthnCredentials(Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest)">
            <summary>
            Generates a list of the currently signed-in user's registered passkey, or WebAuthn,
            credentials.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListWebAuthnCredentials service method.</param>
            
            <returns>The response from the ListWebAuthnCredentials service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListWebAuthnCredentials">REST API Reference for ListWebAuthnCredentials Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginListWebAuthnCredentials(Amazon.CognitoIdentityProvider.Model.ListWebAuthnCredentialsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListWebAuthnCredentials operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListWebAuthnCredentials operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWebAuthnCredentials
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListWebAuthnCredentials">REST API Reference for ListWebAuthnCredentials Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndListWebAuthnCredentials(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListWebAuthnCredentials operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListWebAuthnCredentials.</param>
            
            <returns>Returns a  ListWebAuthnCredentialsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ListWebAuthnCredentials">REST API Reference for ListWebAuthnCredentials Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ResendConfirmationCode(Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest)">
            <summary>
            Resends the code that confirms a new account for a user who has signed up in your
            user pool. Amazon Cognito sends confirmation codes to the user attribute in the <c>AutoVerifiedAttributes</c>
            property of your user pool. When you prompt new users for the confirmation code, include
            a "Resend code" option that generates a call to this API operation.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ResendConfirmationCode service method.</param>
            
            <returns>The response from the ResendConfirmationCode service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ResendConfirmationCode">REST API Reference for ResendConfirmationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginResendConfirmationCode(Amazon.CognitoIdentityProvider.Model.ResendConfirmationCodeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ResendConfirmationCode operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ResendConfirmationCode operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResendConfirmationCode
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ResendConfirmationCode">REST API Reference for ResendConfirmationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndResendConfirmationCode(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ResendConfirmationCode operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginResendConfirmationCode.</param>
            
            <returns>Returns a  ResendConfirmationCodeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/ResendConfirmationCode">REST API Reference for ResendConfirmationCode Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.RespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest)">
            <summary>
            Some API operations in a user pool generate a challenge, like a prompt for an MFA
            code, for device authentication that bypasses MFA, or for a custom authentication
            challenge. A <c>RespondToAuthChallenge</c> API request provides the answer to that
            challenge, like a code or a secure remote password (SRP). The parameters of a response
            to an authentication challenge vary with the type of challenge.
            
             
            <para>
            For more information about custom authentication challenges, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html">Custom
            authentication challenge Lambda triggers</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RespondToAuthChallenge service method.</param>
            
            <returns>The response from the RespondToAuthChallenge service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.MFAMethodNotFoundException">
            This exception is thrown when Amazon Cognito can't find a multi-factor authentication
            (MFA) method.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordHistoryPolicyViolationException">
            The message returned when a user's new password matches a previous password and doesn't
            comply with the password-history policy.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RespondToAuthChallenge">REST API Reference for RespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginRespondToAuthChallenge(Amazon.CognitoIdentityProvider.Model.RespondToAuthChallengeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RespondToAuthChallenge operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RespondToAuthChallenge operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRespondToAuthChallenge
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RespondToAuthChallenge">REST API Reference for RespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndRespondToAuthChallenge(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RespondToAuthChallenge operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRespondToAuthChallenge.</param>
            
            <returns>Returns a  RespondToAuthChallengeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RespondToAuthChallenge">REST API Reference for RespondToAuthChallenge Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.RevokeToken(Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest)">
            <summary>
            Revokes all of the access tokens generated by, and at the same time as, the specified
            refresh token. After a token is revoked, you can't use the revoked token to access
            Amazon Cognito user APIs, or to authorize access to your resource server.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RevokeToken service method.</param>
            
            <returns>The response from the RevokeToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnauthorizedException">
            Exception that is thrown when the request isn't authorized. This can happen due to
            an invalid access token in the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedOperationException">
            Exception that is thrown when you attempt to perform an operation that isn't enabled
            for the user pool client.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedTokenTypeException">
            Exception that is thrown when an unsupported token is passed to an operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RevokeToken">REST API Reference for RevokeToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginRevokeToken(Amazon.CognitoIdentityProvider.Model.RevokeTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RevokeToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RevokeToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RevokeToken">REST API Reference for RevokeToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndRevokeToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RevokeToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRevokeToken.</param>
            
            <returns>Returns a  RevokeTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/RevokeToken">REST API Reference for RevokeToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest)">
            <summary>
            Sets up or modifies the logging configuration of a user pool. User pools can export
            user notification logs and, when threat protection is active, user-activity logs.
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
            user pool logs</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetLogDeliveryConfiguration service method.</param>
            
            <returns>The response from the SetLogDeliveryConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">REST API Reference for SetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSetLogDeliveryConfiguration(Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetLogDeliveryConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetLogDeliveryConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">REST API Reference for SetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSetLogDeliveryConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetLogDeliveryConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetLogDeliveryConfiguration.</param>
            
            <returns>Returns a  SetLogDeliveryConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">REST API Reference for SetLogDeliveryConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SetRiskConfiguration(Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest)">
            <summary>
            Configures threat protection for a user pool or app client. Sets configuration for
            the following.
            
             <ul> <li> 
            <para>
            Responses to risks with adaptive authentication
            </para>
             </li> <li> 
            <para>
            Responses to vulnerable passwords with compromised-credentials detection
            </para>
             </li> <li> 
            <para>
            Notifications to users who have had risky activity detected
            </para>
             </li> <li> 
            <para>
            IP-address denylist and allowlist
            </para>
             </li> </ul> 
            <para>
            To set the risk configuration for the user pool to defaults, send this request with
            only the <c>UserPoolId</c> parameter. To reset the threat protection settings of an
            app client to be inherited from the user pool, send <c>UserPoolId</c> and <c>ClientId</c>
            parameters only. To change threat protection to audit-only or off, update the value
            of <c>UserPoolAddOns</c> in an <c>UpdateUserPool</c> request. To activate this setting,
            your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetRiskConfiguration service method.</param>
            
            <returns>The response from the SetRiskConfiguration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetRiskConfiguration">REST API Reference for SetRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSetRiskConfiguration(Amazon.CognitoIdentityProvider.Model.SetRiskConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetRiskConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetRiskConfiguration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetRiskConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetRiskConfiguration">REST API Reference for SetRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSetRiskConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetRiskConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetRiskConfiguration.</param>
            
            <returns>Returns a  SetRiskConfigurationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetRiskConfiguration">REST API Reference for SetRiskConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SetUICustomization(Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest)">
            <summary>
            Configures UI branding settings for domains with the hosted UI (classic) branding
            version. Your user pool must have a domain. Configure a domain with .
            
             
            <para>
            Set the default configuration for all clients with a <c>ClientId</c> of <c>ALL</c>.
            When the <c>ClientId</c> value is an app client ID, the settings you pass in this
            request apply to that app client and override the default <c>ALL</c> configuration.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUICustomization service method.</param>
            
            <returns>The response from the SetUICustomization service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUICustomization">REST API Reference for SetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSetUICustomization(Amazon.CognitoIdentityProvider.Model.SetUICustomizationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUICustomization operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUICustomization operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUICustomization
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUICustomization">REST API Reference for SetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSetUICustomization(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUICustomization operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUICustomization.</param>
            
            <returns>Returns a  SetUICustomizationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUICustomization">REST API Reference for SetUICustomization Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest)">
            <summary>
            Set the user's multi-factor authentication (MFA) method preference, including which
            MFA factors are activated and if any are preferred. Only one factor can be set as
            preferred. The preferred MFA factor will be used to authenticate a user if multiple
            factors are activated. If multiple options are activated and no preference is set,
            a challenge to choose an MFA option will be returned during sign-in. If an MFA type
            is activated for a user, the user will be prompted for MFA during all sign-in attempts
            unless device tracking is turned on and the device has been trusted. If you want MFA
            to be applied selectively based on the assessed risk level of sign-in attempts, deactivate
            MFA for users and turn on Adaptive Authentication for the user pool.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUserMFAPreference service method.</param>
            
            <returns>The response from the SetUserMFAPreference service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserMFAPreference">REST API Reference for SetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSetUserMFAPreference(Amazon.CognitoIdentityProvider.Model.SetUserMFAPreferenceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUserMFAPreference operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUserMFAPreference operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUserMFAPreference
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserMFAPreference">REST API Reference for SetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSetUserMFAPreference(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUserMFAPreference operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUserMFAPreference.</param>
            
            <returns>Returns a  SetUserMFAPreferenceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserMFAPreference">REST API Reference for SetUserMFAPreference Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest)">
            <summary>
            Sets user pool multi-factor authentication (MFA) and passkey configuration. For more
            information about user pool MFA, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-mfa.html">Adding
            MFA</a>. For more information about WebAuthn passkeys see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html#amazon-cognito-user-pools-authentication-flow-methods-passkey">Authentication
            flows</a>.
            
             <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUserPoolMfaConfig service method.</param>
            
            <returns>The response from the SetUserPoolMfaConfig service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserPoolMfaConfig">REST API Reference for SetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSetUserPoolMfaConfig(Amazon.CognitoIdentityProvider.Model.SetUserPoolMfaConfigRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUserPoolMfaConfig operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUserPoolMfaConfig operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUserPoolMfaConfig
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserPoolMfaConfig">REST API Reference for SetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSetUserPoolMfaConfig(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUserPoolMfaConfig operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUserPoolMfaConfig.</param>
            
            <returns>Returns a  SetUserPoolMfaConfigResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserPoolMfaConfig">REST API Reference for SetUserPoolMfaConfig Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SetUserSettings(Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest)">
            <summary>
            <i>This action is no longer supported.</i> You can use it to configure only SMS MFA.
            You can't use it to configure time-based one-time password (TOTP) software token or
            email MFA.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetUserSettings service method.</param>
            
            <returns>The response from the SetUserSettings service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings">REST API Reference for SetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSetUserSettings(Amazon.CognitoIdentityProvider.Model.SetUserSettingsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SetUserSettings operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetUserSettings operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetUserSettings
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings">REST API Reference for SetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSetUserSettings(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SetUserSettings operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSetUserSettings.</param>
            
            <returns>Returns a  SetUserSettingsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings">REST API Reference for SetUserSettings Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.SignUp(Amazon.CognitoIdentityProvider.Model.SignUpRequest)">
            <summary>
            Registers a user with an app client and requests a user name, password, and user attributes
            in the user pool.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> 
            <para>
            You might receive a <c>LimitExceeded</c> exception in response to this request if
            you have exceeded a rate quota for email or SMS messages, and if your user pool automatically
            verifies email addresses or phone numbers. When you get this exception in the response,
            the user is successfully created and is in an <c>UNCONFIRMED</c> state.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SignUp service method.</param>
            
            <returns>The response from the SignUp service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidPasswordException">
            This exception is thrown when Amazon Cognito encounters an invalid password.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UsernameExistsException">
            This exception is thrown when Amazon Cognito encounters a user name that already exists
            in the user pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SignUp">REST API Reference for SignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginSignUp(Amazon.CognitoIdentityProvider.Model.SignUpRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SignUp operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SignUp operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSignUp
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SignUp">REST API Reference for SignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndSignUp(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SignUp operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSignUp.</param>
            
            <returns>Returns a  SignUpResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SignUp">REST API Reference for SignUp Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.StartUserImportJob(Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest)">
            <summary>
            Instructs your user pool to start importing users from a CSV file that contains their
            usernames and attributes. For more information about importing users from a CSV file,
            see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartUserImportJob service method.</param>
            
            <returns>The response from the StartUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartUserImportJob">REST API Reference for StartUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginStartUserImportJob(Amazon.CognitoIdentityProvider.Model.StartUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartUserImportJob">REST API Reference for StartUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndStartUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartUserImportJob.</param>
            
            <returns>Returns a  StartUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartUserImportJob">REST API Reference for StartUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.StartWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest)">
            <summary>
            Requests credential creation options from your user pool for the currently signed-in
            user. Returns information about the user pool, the user profile, and authentication
            requirements. Users must provide this information in their request to enroll your
            application with their passkey provider.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartWebAuthnRegistration service method.</param>
            
            <returns>The response from the StartWebAuthnRegistration service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationMissingException">
            This exception is thrown when a user pool doesn't have a configured relying party
            id or a user pool domain.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.WebAuthnNotEnabledException">
            This exception is thrown when the passkey feature isn't enabled for the user pool.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartWebAuthnRegistration">REST API Reference for StartWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginStartWebAuthnRegistration(Amazon.CognitoIdentityProvider.Model.StartWebAuthnRegistrationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartWebAuthnRegistration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartWebAuthnRegistration operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartWebAuthnRegistration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartWebAuthnRegistration">REST API Reference for StartWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndStartWebAuthnRegistration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartWebAuthnRegistration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartWebAuthnRegistration.</param>
            
            <returns>Returns a  StartWebAuthnRegistrationResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StartWebAuthnRegistration">REST API Reference for StartWebAuthnRegistration Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.StopUserImportJob(Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest)">
            <summary>
            Instructs your user pool to stop a running job that's importing users from a CSV file
            that contains their usernames and attributes. For more information about importing
            users from a CSV file, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html">Importing
            users from a CSV file</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the StopUserImportJob service method.</param>
            
            <returns>The response from the StopUserImportJob service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PreconditionNotMetException">
            This exception is thrown when a precondition is not met.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StopUserImportJob">REST API Reference for StopUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginStopUserImportJob(Amazon.CognitoIdentityProvider.Model.StopUserImportJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StopUserImportJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StopUserImportJob operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopUserImportJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StopUserImportJob">REST API Reference for StopUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndStopUserImportJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StopUserImportJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStopUserImportJob.</param>
            
            <returns>Returns a  StopUserImportJobResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/StopUserImportJob">REST API Reference for StopUserImportJob Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.TagResource(Amazon.CognitoIdentityProvider.Model.TagResourceRequest)">
            <summary>
            Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you can
            use to categorize and manage user pools in different ways, such as by purpose, owner,
            environment, or other criteria.
            
             
            <para>
            Each tag consists of a key and value, both of which you define. A key is a general
            category for more specific values. For example, if you have two versions of a user
            pool, one for testing and another for production, you might assign an <c>Environment</c>
            tag key to both user pools. The value of this key might be <c>Test</c> for one user
            pool, and <c>Production</c> for the other.
            </para>
             
            <para>
            Tags are useful for cost tracking and access control. You can activate your tags so
            that they appear on the Billing and Cost Management console, where you can track the
            costs associated with your user pools. In an Identity and Access Management policy,
            you can constrain permissions for user pools based on specific tags or tag values.
            </para>
             
            <para>
            You can use this action up to 5 times per second, per account. A user pool can have
            as many as 50 tags.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginTagResource(Amazon.CognitoIdentityProvider.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UntagResource(Amazon.CognitoIdentityProvider.Model.UntagResourceRequest)">
            <summary>
            Given tag IDs that you previously assigned to a user pool, removes them.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUntagResource(Amazon.CognitoIdentityProvider.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest)">
            <summary>
            Provides the feedback for an authentication event generated by threat protection features.
            The user's response indicates that you think that the event either was from a valid
            user or was an unwanted authentication attempt. This feedback improves the risk evaluation
            decision for the user pool as part of Amazon Cognito threat protection. To activate
            this setting, your user pool must be on the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/feature-plans-features-plus.html">
            Plus tier</a>.
            
             
            <para>
            This operation requires a <c>FeedbackToken</c> that Amazon Cognito generates and adds
            to notification emails when users have potentially suspicious authentication events.
            Users invoke this operation when they select the link that corresponds to <c>{one-click-link-valid}</c>
            or <c>{one-click-link-invalid}</c> in your notification template. Because <c>FeedbackToken</c>
            is a required parameter, you can't make requests to <c>UpdateAuthEventFeedback</c>
            without the contents of the notification email message.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateAuthEventFeedback service method.</param>
            
            <returns>The response from the UpdateAuthEventFeedback service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolAddOnNotEnabledException">
            This exception is thrown when user pool add-ons aren't enabled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateAuthEventFeedback">REST API Reference for UpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateAuthEventFeedback(Amazon.CognitoIdentityProvider.Model.UpdateAuthEventFeedbackRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateAuthEventFeedback operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateAuthEventFeedback operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAuthEventFeedback
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateAuthEventFeedback">REST API Reference for UpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateAuthEventFeedback(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateAuthEventFeedback operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateAuthEventFeedback.</param>
            
            <returns>Returns a  UpdateAuthEventFeedbackResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateAuthEventFeedback">REST API Reference for UpdateAuthEventFeedback Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest)">
            <summary>
            Updates the status of a the currently signed-in user's device so that it is marked
            as remembered or not remembered for the purpose of device authentication. Device authentication
            is a "remember me" mechanism that silently completes sign-in from trusted devices
            with a device key instead of a user-provided MFA code. This operation changes the
            status of a device without deleting it, so you can enable it again later. For more
            information about device authentication, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html">Working
            with devices</a>.
            
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateDeviceStatus service method.</param>
            
            <returns>The response from the UpdateDeviceStatus service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateDeviceStatus">REST API Reference for UpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateDeviceStatus(Amazon.CognitoIdentityProvider.Model.UpdateDeviceStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateDeviceStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateDeviceStatus operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDeviceStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateDeviceStatus">REST API Reference for UpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateDeviceStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateDeviceStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateDeviceStatus.</param>
            
            <returns>Returns a  UpdateDeviceStatusResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateDeviceStatus">REST API Reference for UpdateDeviceStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateGroup(Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest)">
            <summary>
            Given the name of a user pool group, updates any of the properties for precedence,
            IAM role, or description. For more information about user pool groups, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html">Adding
            groups to a user pool</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateGroup service method.</param>
            
            <returns>The response from the UpdateGroup service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateGroup">REST API Reference for UpdateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateGroup(Amazon.CognitoIdentityProvider.Model.UpdateGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateGroup operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateGroup">REST API Reference for UpdateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateGroup.</param>
            
            <returns>Returns a  UpdateGroupResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateGroup">REST API Reference for UpdateGroup Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateIdentityProvider(Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest)">
            <summary>
            Modifies the configuration and trust relationship between a third-party identity provider
            (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers
            through managed login and OIDC relying-party libraries. For more information, see
            <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html">Third-party
            IdP sign-in</a>.
            
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityProvider service method.</param>
            
            <returns>The response from the UpdateIdentityProvider service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnsupportedIdentityProviderException">
            This exception is thrown when the specified identifier isn't supported.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateIdentityProvider">REST API Reference for UpdateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateIdentityProvider(Amazon.CognitoIdentityProvider.Model.UpdateIdentityProviderRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateIdentityProvider operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityProvider operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIdentityProvider
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateIdentityProvider">REST API Reference for UpdateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateIdentityProvider(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateIdentityProvider operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateIdentityProvider.</param>
            
            <returns>Returns a  UpdateIdentityProviderResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateIdentityProvider">REST API Reference for UpdateIdentityProvider Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest)">
            <summary>
            Configures the branding settings for a user pool style. This operation is the programmatic
            option for the configuration of a style in the branding editor.
            
             
            <para>
            Provides values for UI customization in a <c>Settings</c> JSON object and image files
            in an <c>Assets</c> array.
            </para>
             
            <para>
             This operation has a 2-megabyte request-size limit and include the CSS settings and
            image assets for your app client. Your branding settings might exceed 2MB in size.
            Amazon Cognito doesn't require that you pass all parameters in one request and preserves
            existing style settings that you don't specify. If your request is larger than 2MB,
            separate it into multiple requests, each with a size smaller than the limit.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateManagedLoginBranding service method.</param>
            
            <returns>The response from the UpdateManagedLoginBranding service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateManagedLoginBranding">REST API Reference for UpdateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateManagedLoginBranding(Amazon.CognitoIdentityProvider.Model.UpdateManagedLoginBrandingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateManagedLoginBranding operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateManagedLoginBranding operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateManagedLoginBranding
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateManagedLoginBranding">REST API Reference for UpdateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateManagedLoginBranding(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateManagedLoginBranding operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateManagedLoginBranding.</param>
            
            <returns>Returns a  UpdateManagedLoginBrandingResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateManagedLoginBranding">REST API Reference for UpdateManagedLoginBranding Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateResourceServer(Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest)">
            <summary>
            Updates the name and scopes of a resource server. All other fields are read-only.
            For more information about resource servers, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html">Access
            control with resource servers</a>.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, it is set to the default value.
            </para>
             </important> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateResourceServer service method.</param>
            
            <returns>The response from the UpdateResourceServer service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateResourceServer">REST API Reference for UpdateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateResourceServer(Amazon.CognitoIdentityProvider.Model.UpdateResourceServerRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateResourceServer operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateResourceServer operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourceServer
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateResourceServer">REST API Reference for UpdateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateResourceServer(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateResourceServer operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateResourceServer.</param>
            
            <returns>Returns a  UpdateResourceServerResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateResourceServer">REST API Reference for UpdateResourceServer Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateTerms(Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest)">
            <summary>
            Modifies existing terms documents for the requested app client. When Terms and conditions
            and Privacy policy documents are configured, the app client displays links to them
            in the sign-up page of managed login for the app client.
            
             
            <para>
            You can provide URLs for terms documents in the languages that are supported by <a
            href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-localization">managed
            login localization</a>. Amazon Cognito directs users to the terms documents for their
            current language, with fallback to <c>default</c> if no document exists for the language.
            </para>
             
            <para>
            Each request accepts one type of terms document and a map of language-to-link for
            that document type. You must provide both types of terms documents in at least one
            language before Amazon Cognito displays your terms documents. Supply each type in
            separate requests.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-managed-login.html#managed-login-terms-documents">Terms
            documents</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateTerms service method.</param>
            
            <returns>The response from the UpdateTerms service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TermsExistsException">
            Terms document names must be unique to the app client. This exception is thrown when
            you attempt to create terms documents with a duplicate <c>TermsName</c>.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateTerms">REST API Reference for UpdateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateTerms(Amazon.CognitoIdentityProvider.Model.UpdateTermsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateTerms operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateTerms operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTerms
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateTerms">REST API Reference for UpdateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateTerms(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateTerms operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateTerms.</param>
            
            <returns>Returns a  UpdateTermsResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateTerms">REST API Reference for UpdateTerms Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest)">
            <summary>
            Updates the currently signed-in user's attributes. To delete an attribute from the
            user, submit the attribute in your API request with a blank value.
            
             
            <para>
            For custom attributes, you must add a <c>custom:</c> prefix to the attribute name,
            for example <c>custom:department</c>.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserAttributes service method.</param>
            
            <returns>The response from the UpdateUserAttributes service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeDeliveryFailureException">
            This exception is thrown when a verification code fails to deliver successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidLambdaResponseException">
            This exception is thrown when Amazon Cognito encounters an invalid Lambda response.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UnexpectedLambdaException">
            This exception is thrown when Amazon Cognito encounters an unexpected exception with
            Lambda.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserLambdaValidationException">
            This exception is thrown when the Amazon Cognito service encounters a user validation
            exception with the Lambda service.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserAttributes">REST API Reference for UpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateUserAttributes(Amazon.CognitoIdentityProvider.Model.UpdateUserAttributesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserAttributes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserAttributes operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserAttributes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserAttributes">REST API Reference for UpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateUserAttributes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserAttributes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserAttributes.</param>
            
            <returns>Returns a  UpdateUserAttributesResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserAttributes">REST API Reference for UpdateUserAttributes Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPool(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest)">
            <summary>
            Updates the configuration of a user pool. To avoid setting parameters to Amazon Cognito
            defaults, construct this API request to pass the existing configuration of your user
            pool, modified to include the changes that you want to make.
            
             <important> 
            <para>
            With the exception of <c>UserPoolTier</c>, if you don't provide a value for an attribute,
            Amazon Cognito sets it to its default value.
            </para>
             </important> <note> 
            <para>
            This action might generate an SMS text message. Starting June 1, 2021, US telecom
            carriers require you to register an origination phone number before you can send SMS
            messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
            must register a phone number with <a href="https://console.aws.amazon.com/pinpoint/home/">Amazon
            Pinpoint</a>. Amazon Cognito uses the registered number automatically. Otherwise,
            Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
            their accounts, or sign in.
            </para>
             
            <para>
            If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
            Services service, Amazon Simple Notification Service might place your account in the
            SMS sandbox. In <i> <a href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
            mode</a> </i>, you can send messages only to verified phone numbers. After you test
            your app while in the sandbox environment, you can move out of the sandbox and into
            production. For more information, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html">
            SMS message settings for Amazon Cognito user pools</a> in the <i>Amazon Cognito Developer
            Guide</i>.
            </para>
             </note> <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserPool service method.</param>
            
            <returns>The response from the UpdateUserPool service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidEmailRoleAccessPolicyException">
            This exception is thrown when Amazon Cognito isn't allowed to use your email identity.
            HTTP status code: 400.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleAccessPolicyException">
            This exception is returned when the role provided for SMS configuration doesn't have
            permission to publish using Amazon SNS.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidSmsRoleTrustRelationshipException">
            This exception is thrown when the trust relationship is not valid for the role provided
            for SMS configuration. This can happen if you don't trust <c>cognito-idp.amazonaws.com</c>
            or the external ID provided in the role does not match what is provided in the SMS
            configuration for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TierChangeNotAllowedException">
            This exception is thrown when you've attempted to change your feature plan but the
            operation isn't permitted.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserImportInProgressException">
            This exception is thrown when you're trying to modify a user pool while a user import
            job is in progress for that pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserPoolTaggingException">
            This exception is thrown when a user pool tag can't be set or updated.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPool">REST API Reference for UpdateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateUserPool(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserPool operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPool
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPool">REST API Reference for UpdateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateUserPool(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserPool operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserPool.</param>
            
            <returns>Returns a  UpdateUserPoolResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPool">REST API Reference for UpdateUserPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPoolClient(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest)">
            <summary>
            Given a user pool app client ID, updates the configuration. To avoid setting parameters
            to Amazon Cognito defaults, construct this API request to pass the existing configuration
            of your app client, modified to include the changes that you want to make.
            
             <important> 
            <para>
            If you don't provide a value for an attribute, Amazon Cognito sets it to its default
            value.
            </para>
             </important> 
            <para>
            Unlike app clients created in the console, Amazon Cognito doesn't automatically assign
            a branding style to app clients that you configure with this API operation. Managed
            login and classic hosted UI pages aren't available for your client until after you
            apply a branding style.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolClient service method.</param>
            
            <returns>The response from the UpdateUserPoolClient service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidOAuthFlowException">
            This exception is thrown when the specified OAuth flow is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ScopeDoesNotExistException">
            This exception is thrown when the specified scope doesn't exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolClient">REST API Reference for UpdateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateUserPoolClient(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolClientRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserPoolClient operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolClient operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPoolClient
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolClient">REST API Reference for UpdateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateUserPoolClient(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserPoolClient operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserPoolClient.</param>
            
            <returns>Returns a  UpdateUserPoolClientResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolClient">REST API Reference for UpdateUserPoolClient Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest)">
            <summary>
            A user pool domain hosts managed login, an authorization server and web server for
            authentication in your application. This operation updates the branding version for
            user pool domains between <c>1</c> for hosted UI (classic) and <c>2</c> for managed
            login. It also updates the SSL certificate for user pool custom domains.
            
             
            <para>
            Changes to the domain branding version take up to one minute to take effect for a
            prefix domain and up to five minutes for a custom domain.
            </para>
             
            <para>
            This operation doesn't change the name of your user pool domain. To change your domain,
            delete it with <c>DeleteUserPoolDomain</c> and create a new domain with <c>CreateUserPoolDomain</c>.
            </para>
             
            <para>
            You can pass the ARN of a new Certificate Manager certificate in this request. Typically,
            ACM certificates automatically renew and you user pool can continue to use the same
            ARN. But if you generate a new certificate for your custom domain name, replace the
            original configuration with the new ARN in this request.
            </para>
             
            <para>
            ACM certificates for custom domains must be in the US East (N. Virginia) Amazon Web
            Services Region. After you submit your request, Amazon Cognito requires up to 1 hour
            to distribute your new certificate to your custom domain.
            </para>
             
            <para>
            For more information about adding a custom domain to your user pool, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html">Configuring
            a user pool domain</a>.
            </para>
             <note> 
            <para>
            Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you must use IAM credentials to authorize
            requests, and you must grant yourself the corresponding IAM permission in a policy.
            </para>
             
            <para>
             <b>Learn more</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html">Signing
            Amazon Web Services API Requests</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a> 
            </para>
             </li> </ul> </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolDomain service method.</param>
            
            <returns>The response from the UpdateUserPoolDomain service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ConcurrentModificationException">
            This exception is thrown if two or more modifications are happening concurrently.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.FeatureUnavailableInTierException">
            This exception is thrown when a feature you attempted to configure isn't available
            in your current feature plan.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolDomain">REST API Reference for UpdateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginUpdateUserPoolDomain(Amazon.CognitoIdentityProvider.Model.UpdateUserPoolDomainRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateUserPoolDomain operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateUserPoolDomain operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPoolDomain
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolDomain">REST API Reference for UpdateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndUpdateUserPoolDomain(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateUserPoolDomain operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateUserPoolDomain.</param>
            
            <returns>Returns a  UpdateUserPoolDomainResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UpdateUserPoolDomain">REST API Reference for UpdateUserPoolDomain Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.VerifySoftwareToken(Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest)">
            <summary>
            Registers the current user's time-based one-time password (TOTP) authenticator with
            a code generated in their authenticator app from a private key that's supplied by
            your user pool. Marks the user's software token MFA status as "verified" if successful.
            The request takes an access token or a session string, but not both.
            
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the VerifySoftwareToken service method.</param>
            
            <returns>The response from the VerifySoftwareToken service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.EnableSoftwareTokenMFAException">
            This exception is thrown when there is a code mismatch and the service fails to configure
            the software token TOTP multi-factor authentication (MFA).
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidUserPoolConfigurationException">
            This exception is thrown when the user pool configuration is not valid.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.SoftwareTokenMFANotFoundException">
            This exception is thrown when the software token time-based one-time password (TOTP)
            multi-factor authentication (MFA) isn't activated for the user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifySoftwareToken">REST API Reference for VerifySoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginVerifySoftwareToken(Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the VerifySoftwareToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the VerifySoftwareToken operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifySoftwareToken
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifySoftwareToken">REST API Reference for VerifySoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndVerifySoftwareToken(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  VerifySoftwareToken operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginVerifySoftwareToken.</param>
            
            <returns>Returns a  VerifySoftwareTokenResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifySoftwareToken">REST API Reference for VerifySoftwareToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.VerifyUserAttribute(Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest)">
            <summary>
            Submits a verification code for a signed-in user who has added or changed a value
            of an auto-verified attribute. When successful, the user's attribute becomes verified
            and the attribute <c>email_verified</c> or <c>phone_number_verified</c> becomes <c>true</c>.
            
             
            <para>
             If your user pool requires verification before Amazon Cognito updates the attribute
            value, this operation updates the affected attribute to its pending value.
            </para>
             
            <para>
            Authorize this action with a signed-in user's access token. It must include the scope
            <c>aws.cognito.signin.user.admin</c>.
            </para>
             <note> 
            <para>
            Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests
            for this API operation. For this operation, you can't use IAM credentials to authorize
            requests, and you can't grant IAM permissions in policies. For more information about
            authorization models in Amazon Cognito, see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html">Using
            the Amazon Cognito user pools API and user pool endpoints</a>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the VerifyUserAttribute service method.</param>
            
            <returns>The response from the VerifyUserAttribute service method, as returned by CognitoIdentityProvider.</returns>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.AliasExistsException">
            This exception is thrown when a user tries to confirm the account with an email address
            or phone number that has already been supplied as an alias for a different user profile.
            This exception indicates that an account with this email address or phone already
            exists in a user pool that you've configured to use email address or phone number
            as a sign-in alias.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.CodeMismatchException">
            This exception is thrown if the provided code doesn't match what the server was expecting.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ExpiredCodeException">
            This exception is thrown if a code has expired.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ForbiddenException">
            This exception is thrown when WAF doesn't allow your request based on a web ACL that's
            associated with your user pool.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InternalErrorException">
            This exception is thrown when Amazon Cognito encounters an internal error.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.InvalidParameterException">
            This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.LimitExceededException">
            This exception is thrown when a user exceeds the limit for a requested Amazon Web
            Services resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.NotAuthorizedException">
            This exception is thrown when a user isn't authorized.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.PasswordResetRequiredException">
            This exception is thrown when a password reset is required.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.ResourceNotFoundException">
            This exception is thrown when the Amazon Cognito service can't find the requested
            resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.TooManyRequestsException">
            This exception is thrown when the user has made too many requests for a given operation.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotConfirmedException">
            This exception is thrown when a user isn't confirmed successfully.
            </exception>
            <exception cref="T:Amazon.CognitoIdentityProvider.Model.UserNotFoundException">
            This exception is thrown when a user isn't found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifyUserAttribute">REST API Reference for VerifyUserAttribute Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.BeginVerifyUserAttribute(Amazon.CognitoIdentityProvider.Model.VerifyUserAttributeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the VerifyUserAttribute operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the VerifyUserAttribute operation on AmazonCognitoIdentityProviderClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyUserAttribute
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifyUserAttribute">REST API Reference for VerifyUserAttribute Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.EndVerifyUserAttribute(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  VerifyUserAttribute operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginVerifyUserAttribute.</param>
            
            <returns>Returns a  VerifyUserAttributeResult from CognitoIdentityProvider.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/VerifyUserAttribute">REST API Reference for VerifyUserAttribute Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
    </members>
</doc>
