<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.CognitoIdentity</name>
    </assembly>
    <members>
        <member name="T:Amazon.CognitoIdentity.CognitoAWSCredentials">
            <summary>
            Temporary, short-lived session credentials that are automatically retrieved from
            Amazon Cognito Identity Service and AWS Security Token Service.
            Depending on configured Logins, credentials may be authenticated or unauthenticated.
            </summary>
            <summary>
            Temporary, short-lived session credentials that are automatically retrieved from
            Amazon Cognito Identity Service and AWS Security Token Service.
            Depending on configured Logins, credentials may be authenticated or unauthenticated.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.CloneLogins">
            <summary>
            Returns clone of the Logins dictionary
            </summary>
            <returns>The Clone of Logins dictionary.</returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GetNamespacedKey(System.String)">
            <summary>
            Gives a namespaced key for supporting multiple identity pool id's
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CognitoIdentity.CognitoAWSCredentials.RefreshIdentityOptions.None">
            <summary>
            Dont refresh identity. 
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.CognitoAWSCredentials.RefreshIdentityOptions.Refresh">
            <summary>
            Refresh if Id not set or If Identity Provider is BYOI
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityChangedArgs">
            <summary>
            Information about an identity change in the CognitoAWSCredentials.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityChangedArgs.OldIdentityId">
            <summary>
            Gets the OldIdentityId property.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityChangedArgs.NewIdentityId">
            <summary>
            Gets the NewIdentityId property.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState">
            <summary>
            Information about the state of the identity
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.IdentityId">
            <summary>
            Gets the Identity Id
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.LoginProvider">
            <summary>
            Gets the Login Provider
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.LoginToken">
            <summary>
            Gets the Login Token
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.FromCache">
            <summary>
            Indicates if the identity Id is from cache
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.#ctor(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Creates an instance of the Identity State using identity id , token, provider, fromCache flag
            </summary>
            <param name="identityId"></param>
            <param name="provider"></param>
            <param name="token"></param>
            <param name="fromCache"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.#ctor(System.String,System.Boolean)">
            <summary>
            Creates an instance using the identity id and from cache flag
            </summary>
            <param name="identityId"></param>
            <param name="fromCache"></param>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState.LoginSpecified">
            <summary>
            returns true is the Login provider and login token values are present
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.AccountId">
            <summary>
            The AWS accountId for the account with Amazon Cognito
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityPoolId">
            <summary>
            The Amazon Cogntio identity pool to use
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.UnAuthRoleArn">
            <summary>
            The ARN of the IAM Role that will be assumed when unauthenticated
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.AuthRoleArn">
            <summary>
            The ARN of the IAM Role that will be assumed when authenticated
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.Logins">
            <summary>
            Logins map used to authenticated with Amazon Cognito.
            Note: After modifying this field, you must manually call Clear on this
            instance of the CognitoAWSCredentials, as your Identity Id may have changed.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.CognitoAWSCredentials._identityState">
            <summary>
            Identity State which is returned by refresh identity.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.Clear">
            <summary>
            Clears current credentials state. This will reset the IdentityId.
            Use <see cref="M:Amazon.Runtime.RefreshingAWSCredentials.ClearCredentials"/> instead if you just want to trigger a credentials refresh.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.CurrentLoginProviders">
            <summary>
            The list of current providers that are used for authenticated credentials.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.ContainsProvider(System.String)">
            <summary>
            Returns if the providerName is present in the Logins Collection.
            </summary>
            <param name="providerName">The provider name for the login (i.e. graph.facebook.com)</param>
            <returns>true if the provider name is present in the logins collection, else false</returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.RemoveLogin(System.String)">
            <summary>
            Removes a provider from the collection of logins.
            </summary>
            <param name="providerName">The provider name for the login (i.e. graph.facebook.com)</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.AddLogin(System.String,System.String)">
            <summary>
            Adds a login to be used for authenticated requests.
            </summary>
            <param name="providerName">The provider name for the login (i.e. graph.facebook.com)</param>
            <param name="token">The token provided by the identity provider.</param>
        </member>
        <member name="P:Amazon.CognitoIdentity.CognitoAWSCredentials.LoginsCount">
            <summary>
            Returns count of Login Providers.
            </summary>
            <returns>The count of the login provider.</returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GetIdentityId">
            <summary>
            Gets the Identity Id corresponding to the credentials retrieved from Cognito.
            Note: this setting may change during execution. To be notified of its
            new value, attach a listener to IdentityChangedEvent
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.RefreshIdentity">
            <summary>
            Provides a way to override fetching the identity in case of developer authenticated identities.
            The default behaviour will be using Cognito to retrieve the identity id.
            </summary>
            <returns>returns a <see cref="T:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState"/></returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GetIdentityIdAsync">
            <summary>
            Gets the Identity Id corresponding to the credentials retrieved from Cognito.
            Note: this setting may change during execution. To be notified of its
            new value, attach a listener to IdentityChangedEvent
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.RefreshIdentityAsync">
            <summary>
            Provides a way to override fetching the identity in case of developer authenticated identities.
            The default behaviour will be using Cognito to retrieve the identity id.
            </summary>
            <returns>returns a <see cref="T:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityState"/></returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.ShouldRetry(Amazon.CognitoIdentity.AmazonCognitoIdentityException)">
            <summary>
            Checks the exception from a call that used an identity id and determines if the 
            failure was caused by a cached identity id. If it was determined then the cache
            is cleared and true is return.
            </summary>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="E:Amazon.CognitoIdentity.CognitoAWSCredentials.IdentityChangedEvent">
            <summary>
            Event for identity change notifications.
            This event will fire whenever the Identity Id changes.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.#ctor(System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs a new CognitoAWSCredentials instance, which will use the
            specified Amazon Cognito identity pool to get short lived session credentials.
            </summary>
            <param name="identityPoolId">The Amazon Cogntio identity pool to use</param>
            <param name="region">Region to use when accessing Amazon Cognito and AWS Security Token Service.</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.#ctor(System.String,System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs a new CognitoAWSCredentials instance, which will use the
            specified Amazon Cognito identity pool to make a requests to the
            AWS Security Token Service (STS) to request short lived session credentials.
            </summary>
            <param name="accountId">The AWS accountId for the account with Amazon Cognito</param>
            <param name="identityPoolId">The Amazon Cogntio identity pool to use</param>
            <param name="unAuthRoleArn">The ARN of the IAM Role that will be assumed when unauthenticated</param>
            <param name="authRoleArn">The ARN of the IAM Role that will be assumed when authenticated</param>
            <param name="region">Region to use when accessing Amazon Cognito and AWS Security Token Service.</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.#ctor(System.String,System.String,System.String,System.String,Amazon.CognitoIdentity.IAmazonCognitoIdentity,Amazon.SecurityToken.IAmazonSecurityTokenService)">
            <summary>
            Constructs a new CognitoAWSCredentials instance, which will use the
            specified Amazon Cognito identity pool to make a requests to the
            AWS Security Token Service (STS) to request short lived session credentials.
            </summary>
            <param name="accountId">The AWS accountId for the account with Amazon Cognito</param>
            <param name="identityPoolId">The Amazon Cogntio identity pool to use</param>
            <param name="unAuthRoleArn">The ARN of the IAM Role that will be assumed when unauthenticated</param>
            <param name="authRoleArn">The ARN of the IAM Role that will be assumed when authenticated</param>
            <param name="cibClient">Preconfigured Cognito Identity client to make requests with</param>
            <param name="stsClient">>Preconfigured STS client to make requests with</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GenerateNewCredentialsAsync">
            <summary>
            Retrieves credentials from Cognito Identity and optionally STS
            </summary>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GenerateNewCredentials">
            <summary>
            Retrieves credentials from Cognito Identity and optionally STS
            </summary>
            <returns></returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GetCachedIdentityId">
            <summary>
            Gets the previously cached the identity id retrieved from Cognito. 
            <para>
            For the Windows Phone and Windows Store version of the SDK the identity id is stored in the 
            Windows.Storage.ApplicationData.Current.LocalSettings or 
            Windows.Storage.ApplicationData.Current.RoamingSettings depending on the IdentityIdCacheMode
            property. By default IdentityIdCacheMode will be set LocalSettings.
            </para>
            <para>
            For the base .NET 3.5 and .NET 4.5 version of the SDK the identity id is not cached. To support caching 
            the CacheIdentityId, GetCachedIdentityId and ClearIdentityCache methods need to be overridden.
            </para>
            </summary>
            <returns>The previously cached identity id</returns>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.CacheIdentityId(System.String)">
            <summary>
            Caches the identity id retrieved from Cognito. 
            <para>
            For the Windows Phone and Windows Store version of the SDK the identity id is stored in the 
            Windows.Storage.ApplicationData.Current.LocalSettings or 
            Windows.Storage.ApplicationData.Current.RoamingSettings depending on the IdentityIdCacheMode
            property.
            </para>
            <para>
            For the base .NET 3.5 and .NET 4.5 version of the SDK the identity id is not cached. To support caching 
            the CacheIdentityId, GetCachedIdentityId and ClearIdentityCache methods need to be overridden.
            </para>
            </summary>
            <param name="identityId">The Cognito identity id to cache</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.ClearIdentityCache">
            <summary>
            Clears the currently identity id from the cache.
            <para>
            For the base .NET 3.5 and .NET 4.5 version of the SDK the identity id is not cached. To support caching 
            the CacheIdentityId, GetCachedIdentityId and ClearIdentityCache methods need to be overridden.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.CacheCredentials(Amazon.Runtime.RefreshingAWSCredentials.CredentialsRefreshState)">
            <summary>
            Caches the credentials to player pref's
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.CognitoAWSCredentials.GetCachedCredentials">
            <summary>
            Gets the cached credentials state
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Credentials">
            <summary>
            <para>AWS credentials for API authentication.</para>
            </summary>
            <summary>
            Credentials for the provided identity ID.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Credentials.GetCredentials">
            <summary>
            Returns a copy of ImmutableCredentials corresponding to these credentials
            </summary>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Credentials.AccessKeyId">
            <summary>
            Gets and sets the property AccessKeyId. 
            <para>
            The Access Key portion of the credentials.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Credentials.Expiration">
            <summary>
            Gets and sets the property Expiration. 
            <para>
            The date at which these credentials will expire.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Credentials.SecretKey">
            <summary>
            Gets and sets the property SecretKey. 
            <para>
            The Secret Access Key portion of the credentials
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Credentials.SessionToken">
            <summary>
            Gets and sets the property SessionToken. 
            <para>
            The Session Token portion of the credentials
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.CognitoIdentityProviderInfo">
            <summary>
            A provider representing an Amazon Cognito user pool and its client ID.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CognitoIdentityProviderInfo.ClientId">
            <summary>
            Gets and sets the property ClientId. 
            <para>
            The client ID for the Amazon Cognito user pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CognitoIdentityProviderInfo.ProviderName">
            <summary>
            Gets and sets the property ProviderName. 
            <para>
            The provider name for an Amazon Cognito user pool. For example, <code>cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CognitoIdentityProviderInfo.ServerSideTokenCheck">
            <summary>
            Gets and sets the property ServerSideTokenCheck. 
            <para>
            TRUE if server-side token validation is enabled for the identity provider’s token.
            </para>
             
            <para>
            Once you set <code>ServerSideTokenCheck</code> to TRUE for an identity pool, that
            identity pool will check with the integrated user pools to make sure that the user
            has not been globally signed out or deleted before the identity pool provides an OIDC
            token or AWS credentials for the user.
            </para>
             
            <para>
            If the user is signed out or deleted, the identity pool will return a 400 Not Authorized
            error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.ConcurrentModificationException.#ctor(System.Exception)">
            <summary>
            Construct instance of ConcurrentModificationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest">
            <summary>
            Container for the parameters to the CreateIdentityPool operation.
            Creates a new identity pool. The identity pool is a store of user identity information
            that is specific to your AWS account. The limit on identity pools is 60 per account.
            The keys for <code>SupportedLoginProviders</code> are as follows:
            
             <ul> <li> 
            <para>
            Facebook: <code>graph.facebook.com</code> 
            </para>
             </li> <li> 
            <para>
            Google: <code>accounts.google.com</code> 
            </para>
             </li> <li> 
            <para>
            Amazon: <code>www.amazon.com</code> 
            </para>
             </li> <li> 
            <para>
            Twitter: <code>api.twitter.com</code> 
            </para>
             </li> <li> 
            <para>
            Digits: <code>www.digits.com</code> 
            </para>
             </li> </ul> 
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.AllowUnauthenticatedIdentities">
            <summary>
            Gets and sets the property AllowUnauthenticatedIdentities. 
            <para>
            TRUE if the identity pool supports unauthenticated logins.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.CognitoIdentityProviders">
            <summary>
            Gets and sets the property CognitoIdentityProviders. 
            <para>
            An array of Amazon Cognito user pools and their client IDs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users. This name acts as a placeholder
            that allows your backend and the Cognito service to communicate about the developer
            provider. For the <code>DeveloperProviderName</code>, you can use letters as well
            as period (<code>.</code>), underscore (<code>_</code>), and dash (<code>-</code>).
            </para>
             
            <para>
            Once you have set a developer provider name, you cannot change it. Please take care
            in setting this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.IdentityPoolName">
            <summary>
            Gets and sets the property IdentityPoolName. 
            <para>
            A string that you provide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.IdentityPoolTags">
            <summary>
            Gets and sets the property IdentityPoolTags. 
            <para>
            Tags to assign to the identity pool. A tag is a label that you can apply to identity
            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.CognitoIdentity.Model.CreateIdentityPoolRequest.OpenIdConnectProviderARNs">
            <summary>
            Gets and sets the property OpenIdConnectProviderARNs. 
            <para>
            A list of OpendID Connect provider ARNs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.SamlProviderARNs">
            <summary>
            Gets and sets the property SamlProviderARNs. 
            <para>
            An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest.SupportedLoginProviders">
            <summary>
            Gets and sets the property SupportedLoginProviders. 
            <para>
            Optional key:value pairs mapping provider names to provider app IDs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse">
            <summary>
            An object representing an Amazon Cognito identity pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.AllowUnauthenticatedIdentities">
            <summary>
            Gets and sets the property AllowUnauthenticatedIdentities. 
            <para>
            TRUE if the identity pool supports unauthenticated logins.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.CognitoIdentityProviders">
            <summary>
            Gets and sets the property CognitoIdentityProviders. 
            <para>
            A list representing an Amazon Cognito user pool and its client ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.IdentityPoolName">
            <summary>
            Gets and sets the property IdentityPoolName. 
            <para>
            A string that you provide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.IdentityPoolTags">
            <summary>
            Gets and sets the property IdentityPoolTags. 
            <para>
            The tags that are assigned to the identity pool. A tag is a label that you can apply
            to identity 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.CognitoIdentity.Model.CreateIdentityPoolResponse.OpenIdConnectProviderARNs">
            <summary>
            Gets and sets the property OpenIdConnectProviderARNs. 
            <para>
            A list of OpendID Connect provider ARNs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.SamlProviderARNs">
            <summary>
            Gets and sets the property SamlProviderARNs. 
            <para>
            An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.CreateIdentityPoolResponse.SupportedLoginProviders">
            <summary>
            Gets and sets the property SupportedLoginProviders. 
            <para>
            Optional key:value pairs mapping provider names to provider app IDs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest">
            <summary>
            Container for the parameters to the DeleteIdentities operation.
            Deletes identities from an identity pool. You can specify a list of 1-60 identities
            that you want to delete.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest.IdentityIdsToDelete">
            <summary>
            Gets and sets the property IdentityIdsToDelete. 
            <para>
            A list of 1-60 identities that you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DeleteIdentitiesResponse">
            <summary>
            Returned in response to a successful <code>DeleteIdentities</code> operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DeleteIdentitiesResponse.UnprocessedIdentityIds">
            <summary>
            Gets and sets the property UnprocessedIdentityIds. 
            <para>
            An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and
            IdentityId.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest">
            <summary>
            Container for the parameters to the DeleteIdentityPool operation.
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DeleteIdentityPoolResponse">
            <summary>
            This is the response object from the DeleteIdentityPool operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest">
            <summary>
            Container for the parameters to the DescribeIdentityPool operation.
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse">
            <summary>
            An object representing an Amazon Cognito identity pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.AllowUnauthenticatedIdentities">
            <summary>
            Gets and sets the property AllowUnauthenticatedIdentities. 
            <para>
            TRUE if the identity pool supports unauthenticated logins.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.CognitoIdentityProviders">
            <summary>
            Gets and sets the property CognitoIdentityProviders. 
            <para>
            A list representing an Amazon Cognito user pool and its client ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.IdentityPoolName">
            <summary>
            Gets and sets the property IdentityPoolName. 
            <para>
            A string that you provide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.IdentityPoolTags">
            <summary>
            Gets and sets the property IdentityPoolTags. 
            <para>
            The tags that are assigned to the identity pool. A tag is a label that you can apply
            to identity 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.CognitoIdentity.Model.DescribeIdentityPoolResponse.OpenIdConnectProviderARNs">
            <summary>
            Gets and sets the property OpenIdConnectProviderARNs. 
            <para>
            A list of OpendID Connect provider ARNs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.SamlProviderARNs">
            <summary>
            Gets and sets the property SamlProviderARNs. 
            <para>
            An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityPoolResponse.SupportedLoginProviders">
            <summary>
            Gets and sets the property SupportedLoginProviders. 
            <para>
            Optional key:value pairs mapping provider names to provider app IDs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DescribeIdentityRequest">
            <summary>
            Container for the parameters to the DescribeIdentity operation.
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DescribeIdentityResponse">
            <summary>
            A description of the identity.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            Date on which the identity was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityResponse.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            Date on which the identity was last modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.DescribeIdentityResponse.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            The provider names.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException.#ctor(System.String)">
            <summary>
            Constructs a new DeveloperUserAlreadyRegisteredException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of DeveloperUserAlreadyRegisteredException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException.#ctor(System.Exception)">
            <summary>
            Construct instance of DeveloperUserAlreadyRegisteredException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DeveloperUserAlreadyRegisteredException
            </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.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of DeveloperUserAlreadyRegisteredException
            </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.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the DeveloperUserAlreadyRegisteredException 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.CognitoIdentity.Model.ExternalServiceException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ExternalServiceException.#ctor(System.String)">
            <summary>
            Constructs a new ExternalServiceException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ExternalServiceException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ExternalServiceException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ExternalServiceException.#ctor(System.Exception)">
            <summary>
            Construct instance of ExternalServiceException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ExternalServiceException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExternalServiceException
            </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.CognitoIdentity.Model.ExternalServiceException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExternalServiceException
            </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.CognitoIdentity.Model.ExternalServiceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ExternalServiceException 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.CognitoIdentity.Model.GetCredentialsForIdentityRequest">
            <summary>
            Container for the parameters to the GetCredentialsForIdentity operation.
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest.CustomRoleArn">
            <summary>
            Gets and sets the property CustomRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the role to be assumed when multiple roles were
            received in the token from the identity provider. For example, a SAML-based identity
            provider. This parameter is optional for identity providers that do not support role
            customization.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            A set of optional name-value pairs that map provider names to provider tokens. The
            name-value pair will follow the syntax "provider_name": "provider_user_identifier".
            </para>
             
            <para>
            Logins should not be specified when trying to get credentials for an unauthenticated
            identity.
            </para>
             
            <para>
            The Logins parameter is required when using identities associated with external identity
            providers such as FaceBook. For examples of <code>Logins</code> maps, see the code
            examples in the <a href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
            Identity Providers</a> section of the Amazon Cognito Developer Guide.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetCredentialsForIdentityResponse">
            <summary>
            Returned in response to a successful <code>GetCredentialsForIdentity</code> operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetCredentialsForIdentityResponse.Credentials">
            <summary>
            Gets and sets the property Credentials. 
            <para>
            Credentials for the provided identity ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetCredentialsForIdentityResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest">
            <summary>
            Container for the parameters to the GetIdentityPoolRoles operation.
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetIdentityPoolRolesResponse">
            <summary>
            Returned in response to a successful <code>GetIdentityPoolRoles</code> operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdentityPoolRolesResponse.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdentityPoolRolesResponse.RoleMappings">
            <summary>
            Gets and sets the property RoleMappings. 
            <para>
            How users for a specific identity provider are to mapped to roles. This is a String-to-<a>RoleMapping</a>
            object map. The string identifies the identity provider, for example, "graph.facebook.com"
            or "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id".
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdentityPoolRolesResponse.Roles">
            <summary>
            Gets and sets the property Roles. 
            <para>
            The map of roles associated with this pool. Currently only authenticated and unauthenticated
            roles are supported.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetIdRequest">
            <summary>
            Container for the parameters to the GetId operation.
            Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit
            linked account.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            A standard AWS account ID (9+ digits).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdRequest.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            A set of optional name-value pairs that map provider names to provider tokens. The
            available provider names for <code>Logins</code> are as follows:
            </para>
             <ul> <li> 
            <para>
            Facebook: <code>graph.facebook.com</code> 
            </para>
             </li> <li> 
            <para>
            Amazon Cognito user pool: <code>cognito-idp.&lt;region&gt;.amazonaws.com/&lt;YOUR_USER_POOL_ID&gt;</code>,
            for example, <code>cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789</code>.
            
            </para>
             </li> <li> 
            <para>
            Google: <code>accounts.google.com</code> 
            </para>
             </li> <li> 
            <para>
            Amazon: <code>www.amazon.com</code> 
            </para>
             </li> <li> 
            <para>
            Twitter: <code>api.twitter.com</code> 
            </para>
             </li> <li> 
            <para>
            Digits: <code>www.digits.com</code> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetIdResponse">
            <summary>
            Returned in response to a GetId request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetIdResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest">
            <summary>
            Container for the parameters to the GetOpenIdTokenForDeveloperIdentity operation.
            Registers (or retrieves) a Cognito <code>IdentityId</code> and an OpenID Connect token
            for a user authenticated by your backend authentication process. Supplying multiple
            logins will create an implicit linked account. You can only specify one developer
            provider as part of the <code>Logins</code> map, which is linked to the identity pool.
            The developer provider is the "domain" by which Cognito will refer to your users.
            
             
            <para>
            You can use <code>GetOpenIdTokenForDeveloperIdentity</code> to create a new identity
            and to link new logins (that is, user credentials issued by a public provider or developer
            provider) to an existing identity. When you want to create a new identity, the <code>IdentityId</code>
            should be null. When you want to associate a new login with an existing authenticated/unauthenticated
            identity, you can do so by providing the existing <code>IdentityId</code>. This API
            will create the identity in the specified <code>IdentityPoolId</code>.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            A set of optional name-value pairs that map provider names to provider tokens. Each
            name-value pair represents a user from a public provider or developer provider. If
            the user is from a developer provider, the name-value pair will follow the syntax
            <code>"developer_provider_name": "developer_user_identifier"</code>. The developer
            provider is the "domain" by which Cognito will refer to your users; you provided this
            domain while creating/updating the identity pool. The developer user identifier is
            an identifier from your backend that uniquely identifies a user. When you create an
            identity pool, you can specify the supported logins.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest.TokenDuration">
            <summary>
            Gets and sets the property TokenDuration. 
            <para>
            The expiration time of the token, in seconds. You can specify a custom expiration
            time for the token so that you can cache it. If you don't provide an expiration time,
            the token is valid for 15 minutes. You can exchange the token with Amazon STS for
            temporary AWS credentials, which are valid for a maximum of one hour. The maximum
            token duration you can set is 24 hours. You should take care in setting the expiration
            time for a token, as there are significant security implications: an attacker could
            use a leaked token to access your AWS resources for the token's duration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityResponse">
            <summary>
            Returned in response to a successful <code>GetOpenIdTokenForDeveloperIdentity</code>
            request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityResponse.Token">
            <summary>
            Gets and sets the property Token. 
            <para>
            An OpenID token.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest">
            <summary>
            Container for the parameters to the GetOpenIdToken operation.
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            A set of optional name-value pairs that map provider names to provider tokens. When
            using graph.facebook.com and www.amazon.com, supply the access_token returned from
            the provider's authflow. For accounts.google.com, an Amazon Cognito user pool provider,
            or any other OpenId Connect provider, always include the <code>id_token</code>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.GetOpenIdTokenResponse">
            <summary>
            Returned in response to a successful GetOpenIdToken request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID. Note that the IdentityId returned may
            not match the one passed on input.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.GetOpenIdTokenResponse.Token">
            <summary>
            Gets and sets the property Token. 
            <para>
            An OpenID token, valid for 10 minutes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.IdentityDescription">
            <summary>
            A description of the identity.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.IdentityDescription.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            Date on which the identity was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.IdentityDescription.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.IdentityDescription.LastModifiedDate">
            <summary>
            Gets and sets the property LastModifiedDate. 
            <para>
            Date on which the identity was last modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.IdentityDescription.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            The provider names.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.IdentityPoolShortDescription">
            <summary>
            A description of the identity pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.IdentityPoolShortDescription.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.IdentityPoolShortDescription.IdentityPoolName">
            <summary>
            Gets and sets the property IdentityPoolName. 
            <para>
            A string that you provide.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.InternalErrorException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalErrorException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoMarshaller">
            <summary>
            CognitoIdentityProviderInfo Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoMarshaller.Marshall(Amazon.CognitoIdentity.Model.CognitoIdentityProviderInfo,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.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoUnmarshaller">
            <summary>
            Response Unmarshaller for CognitoIdentityProviderInfo Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#CognitoIdentityProviderInfo,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.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CognitoIdentityProviderInfoUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolRequestMarshaller">
            <summary>
            CreateIdentityPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateIdentityPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.CreateIdentityPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CredentialsUnmarshaller">
            <summary>
            Response Unmarshaller for Credentials Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CredentialsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#Credentials,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.CognitoIdentity.Model.Internal.MarshallTransformations.CredentialsUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.CredentialsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesRequestMarshaller">
            <summary>
            DeleteIdentities Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteIdentities operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentitiesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolRequestMarshaller">
            <summary>
            DeleteIdentityPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteIdentityPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DeleteIdentityPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolRequestMarshaller">
            <summary>
            DescribeIdentityPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeIdentityPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityRequestMarshaller">
            <summary>
            DescribeIdentity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.DescribeIdentityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeIdentity operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.DescribeIdentityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityRequestMarshaller">
            <summary>
            GetCredentialsForIdentity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetCredentialsForIdentity operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetCredentialsForIdentityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesRequestMarshaller">
            <summary>
            GetIdentityPoolRoles Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetIdentityPoolRoles operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdentityPoolRolesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdRequestMarshaller">
            <summary>
            GetId Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.GetIdRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetId operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetIdResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityRequestMarshaller">
            <summary>
            GetOpenIdTokenForDeveloperIdentity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetOpenIdTokenForDeveloperIdentity operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenForDeveloperIdentityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenRequestMarshaller">
            <summary>
            GetOpenIdToken Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetOpenIdToken operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.GetOpenIdTokenResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityDescriptionUnmarshaller">
            <summary>
            Response Unmarshaller for IdentityDescription Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityDescriptionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#IdentityDescription,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.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityDescriptionUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityDescriptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityPoolShortDescriptionUnmarshaller">
            <summary>
            Response Unmarshaller for IdentityPoolShortDescription Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityPoolShortDescriptionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#IdentityPoolShortDescription,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.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityPoolShortDescriptionUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.IdentityPoolShortDescriptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesRequestMarshaller">
            <summary>
            ListIdentities Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.ListIdentitiesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListIdentities operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentitiesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsRequestMarshaller">
            <summary>
            ListIdentityPools Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListIdentityPools operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListIdentityPoolsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller">
            <summary>
            ListTagsForResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.ListTagsForResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTagsForResource operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityRequestMarshaller">
            <summary>
            LookupDeveloperIdentity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for LookupDeveloperIdentity operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.LookupDeveloperIdentityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleMarshaller">
            <summary>
            MappingRule Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleMarshaller.Marshall(Amazon.CognitoIdentity.Model.MappingRule,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.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleUnmarshaller">
            <summary>
            Response Unmarshaller for MappingRule Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#MappingRule,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.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MappingRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesRequestMarshaller">
            <summary>
            MergeDeveloperIdentities Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for MergeDeveloperIdentities operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.MergeDeveloperIdentitiesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingMarshaller">
            <summary>
            RoleMapping Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingMarshaller.Marshall(Amazon.CognitoIdentity.Model.RoleMapping,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.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingUnmarshaller">
            <summary>
            Response Unmarshaller for RoleMapping Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#RoleMapping,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.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RoleMappingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeMarshaller">
            <summary>
            RulesConfigurationType Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeMarshaller.Marshall(Amazon.CognitoIdentity.Model.RulesConfigurationType,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.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeUnmarshaller">
            <summary>
            Response Unmarshaller for RulesConfigurationType Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#RulesConfigurationType,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.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.RulesConfigurationTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesRequestMarshaller">
            <summary>
            SetIdentityPoolRoles Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetIdentityPoolRoles operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.SetIdentityPoolRolesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller">
            <summary>
            TagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.TagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityRequestMarshaller">
            <summary>
            UnlinkDeveloperIdentity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UnlinkDeveloperIdentity operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkDeveloperIdentityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityRequestMarshaller">
            <summary>
            UnlinkIdentity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.UnlinkIdentityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UnlinkIdentity operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UnlinkIdentityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnprocessedIdentityIdUnmarshaller">
            <summary>
            Response Unmarshaller for UnprocessedIdentityId Object
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnprocessedIdentityIdUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CognitoIdentity#Model#UnprocessedIdentityId,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.CognitoIdentity.Model.Internal.MarshallTransformations.UnprocessedIdentityIdUnmarshaller.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="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UnprocessedIdentityIdUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller">
            <summary>
            UntagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.UntagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UntagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolRequestMarshaller">
            <summary>
            UpdateIdentityPool Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolRequestMarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolRequestMarshaller.Marshall(Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateIdentityPool operation
            </summary>  
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolResponseUnmarshaller.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.CognitoIdentity.Model.Internal.MarshallTransformations.UpdateIdentityPoolResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidIdentityPoolConfigurationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidIdentityPoolConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidIdentityPoolConfigurationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidIdentityPoolConfigurationException
            </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.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidIdentityPoolConfigurationException
            </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.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidIdentityPoolConfigurationException 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.CognitoIdentity.Model.InvalidParameterException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.InvalidParameterException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidParameterException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.LimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.ListIdentitiesRequest">
            <summary>
            Container for the parameters to the ListIdentities operation.
            Lists the identities in an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesRequest.HideDisabled">
            <summary>
            Gets and sets the property HideDisabled. 
            <para>
            An optional boolean parameter that allows you to hide disabled identities. If omitted,
            the ListIdentities API will include disabled identities in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of identities to return.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.ListIdentitiesResponse">
            <summary>
            The response to a ListIdentities request.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesResponse.Identities">
            <summary>
            Gets and sets the property Identities. 
            <para>
            An object containing a set of identities and associated mappings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesResponse.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentitiesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest">
            <summary>
            Container for the parameters to the ListIdentityPools operation.
            Lists all of the Cognito identity pools registered for your account.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of identities to return.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.ListIdentityPoolsResponse">
            <summary>
            The result of a successful ListIdentityPools action.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentityPoolsResponse.IdentityPools">
            <summary>
            Gets and sets the property IdentityPools. 
            <para>
            The identity pools returned by the ListIdentityPools action.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListIdentityPoolsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.ListTagsForResourceRequest">
            <summary>
            Container for the parameters to the ListTagsForResource operation.
            Lists the tags that are assigned to an Amazon Cognito identity pool.
            
             
            <para>
            A tag is a label that you can apply to identity pools to categorize and manage them
            in different ways, such as by purpose, owner, environment, or other criteria.
            </para>
             
            <para>
            You can use this action up to 10 times per second, per account.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListTagsForResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the identity pool that the tags are assigned to.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.ListTagsForResourceResponse">
            <summary>
            This is the response object from the ListTagsForResource operation.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.ListTagsForResourceResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags that are assigned to the identity pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest">
            <summary>
            Container for the parameters to the LookupDeveloperIdentity operation.
            Retrieves the <code>IdentityID</code> associated with a <code>DeveloperUserIdentifier</code>
            or the list of <code>DeveloperUserIdentifier</code> values associated with an <code>IdentityId</code>
            for an existing identity. Either <code>IdentityID</code> or <code>DeveloperUserIdentifier</code>
            must not be null. If you supply only one of these values, the other value will be
            searched in the database and returned as a part of the response. If you supply both,
            <code>DeveloperUserIdentifier</code> will be matched against <code>IdentityID</code>.
            If the values are verified against the database, the response returns both values
            and is the same as the request. Otherwise a <code>ResourceConflictException</code>
            is thrown.
            
             
            <para>
             <code>LookupDeveloperIdentity</code> is intended for low-throughput control plane
            operations: for example, to enable customer service to locate an identity ID by username.
            If you are using it for higher-volume operations such as user authentication, your
            requests are likely to be throttled. <a>GetOpenIdTokenForDeveloperIdentity</a> is
            a better option for higher-volume operations for user authentication.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest.DeveloperUserIdentifier">
            <summary>
            Gets and sets the property DeveloperUserIdentifier. 
            <para>
            A unique ID used by your backend authentication process to identify a user. Typically,
            a developer identity provider would issue many developer user identifiers, in keeping
            with the number of users.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of identities to return.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token. The first call you make will have <code>NextToken</code> set to
            null. After that the service will return <code>NextToken</code> values as needed.
            For example, let's say you make a request with <code>MaxResults</code> set to 10,
            and there are 20 matches in the database. The service will return a pagination token
            as a part of the response. This token can be used to call the API again and get results
            starting from the 11th match.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityResponse">
            <summary>
            Returned in response to a successful <code>LookupDeveloperIdentity</code> action.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityResponse.DeveloperUserIdentifierList">
            <summary>
            Gets and sets the property DeveloperUserIdentifierList. 
            <para>
            This is the list of developer user identifiers associated with an identity ID. Cognito
            supports the association of multiple developer user identifiers with an identity ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.LookupDeveloperIdentityResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token. The first call you make will have <code>NextToken</code> set to
            null. After that the service will return <code>NextToken</code> values as needed.
            For example, let's say you make a request with <code>MaxResults</code> set to 10,
            and there are 20 matches in the database. The service will return a pagination token
            as a part of the response. This token can be used to call the API again and get results
            starting from the 11th match.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.MappingRule">
            <summary>
            A rule that maps a claim name, a claim value, and a match type to a role ARN.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MappingRule.Claim">
            <summary>
            Gets and sets the property Claim. 
            <para>
            The claim name that must be present in the token, for example, "isAdmin" or "paid".
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MappingRule.MatchType">
            <summary>
            Gets and sets the property MatchType. 
            <para>
            The match condition that specifies how closely the claim value in the IdP token must
            match <code>Value</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MappingRule.RoleARN">
            <summary>
            Gets and sets the property RoleARN. 
            <para>
            The role ARN.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MappingRule.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            A brief string that the claim must match, for example, "paid" or "yes".
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest">
            <summary>
            Container for the parameters to the MergeDeveloperIdentities operation.
            Merges two users having different <code>IdentityId</code>s, existing in the same identity
            pool, and identified by the same developer provider. You can use this action to request
            that discrete users be merged and identified as a single user in the Cognito environment.
            Cognito associates the given source user (<code>SourceUserIdentifier</code>) with
            the <code>IdentityId</code> of the <code>DestinationUserIdentifier</code>. Only developer-authenticated
            users can be merged. If the users to be merged are associated with the same public
            provider, but as two different users, an exception will be thrown.
            
             
            <para>
            The number of linked logins is limited to 20. So, the number of linked logins for
            the source user, <code>SourceUserIdentifier</code>, and the destination user, <code>DestinationUserIdentifier</code>,
            together should not be larger than 20. Otherwise, an exception will be thrown.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest.DestinationUserIdentifier">
            <summary>
            Gets and sets the property DestinationUserIdentifier. 
            <para>
            User identifier for the destination user. The value should be a <code>DeveloperUserIdentifier</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users. This is a (pseudo) domain
            name that you provide while creating an identity pool. This name acts as a placeholder
            that allows your backend and the Cognito service to communicate about the developer
            provider. For the <code>DeveloperProviderName</code>, you can use letters as well
            as period (.), underscore (_), and dash (-).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest.SourceUserIdentifier">
            <summary>
            Gets and sets the property SourceUserIdentifier. 
            <para>
            User identifier for the source user. The value should be a <code>DeveloperUserIdentifier</code>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesResponse">
            <summary>
            Returned in response to a successful <code>MergeDeveloperIdentities</code> action.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesResponse.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.NotAuthorizedException.#ctor(System.Exception)">
            <summary>
            Construct instance of NotAuthorizedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ResourceConflictException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceConflictException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ResourceConflictException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceConflictException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ResourceConflictException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceConflictException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.Model.ResourceConflictException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceConflictException
            </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.CognitoIdentity.Model.ResourceConflictException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceConflictException
            </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.CognitoIdentity.Model.ResourceConflictException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceConflictException 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.CognitoIdentity.Model.ResourceNotFoundException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.RoleMapping">
            <summary>
            A role mapping.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.RoleMapping.AmbiguousRoleResolution">
            <summary>
            Gets and sets the property AmbiguousRoleResolution. 
            <para>
            If you specify Token or Rules as the <code>Type</code>, <code>AmbiguousRoleResolution</code>
            is required.
            </para>
             
            <para>
            Specifies the action to be taken if either no rules match the claim value for the
            <code>Rules</code> type, or there is no <code>cognito:preferred_role</code> claim
            and there are multiple <code>cognito:roles</code> matches for the <code>Token</code>
            type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.RoleMapping.RulesConfiguration">
            <summary>
            Gets and sets the property RulesConfiguration. 
            <para>
            The rules to be used for mapping users to roles.
            </para>
             
            <para>
            If you specify Rules as the role mapping type, <code>RulesConfiguration</code> is
            required.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.RoleMapping.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The role mapping type. Token will use <code>cognito:roles</code> and <code>cognito:preferred_role</code>
            claims from the Cognito identity provider token to map groups to roles. Rules will
            attempt to match claims from the token to map to a role.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.RulesConfigurationType">
            <summary>
            A container for rules.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.RulesConfigurationType.Rules">
            <summary>
            Gets and sets the property Rules. 
            <para>
            An array of rules. You can specify up to 25 rules per identity provider.
            </para>
             
            <para>
            Rules are evaluated in order. The first one to match specifies the role.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest">
            <summary>
            Container for the parameters to the SetIdentityPoolRoles operation.
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest.RoleMappings">
            <summary>
            Gets and sets the property RoleMappings. 
            <para>
            How users for a specific identity provider are to mapped to roles. This is a string
            to <a>RoleMapping</a> object map. The string identifies the identity provider, for
            example, "graph.facebook.com" or "cognito-idp-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id".
            </para>
             
            <para>
            Up to 25 rules can be specified per identity provider.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest.Roles">
            <summary>
            Gets and sets the property Roles. 
            <para>
            The map of roles associated with this pool. For a given role, the key will be either
            "authenticated" or "unauthenticated" and the value will be the Role ARN.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.SetIdentityPoolRolesResponse">
            <summary>
            This is the response object from the SetIdentityPoolRoles operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.TagResourceRequest">
            <summary>
            Container for the parameters to the TagResource operation.
            Assigns a set of tags to an Amazon Cognito identity pool. A tag is a label that you
            can use to categorize and manage identity 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 an identity
            pool, one for testing and another for production, you might assign an <code>Environment</code>
            tag key to both identity pools. The value of this key might be <code>Test</code> for
            one identity pool and <code>Production</code> 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 identity pools. In an IAM policy, you can constrain permissions
            for identity pools based on specific tags or tag values.
            </para>
             
            <para>
            You can use this action up to 5 times per second, per account. An identity pool can
            have as many as 50 tags.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.TagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the identity pool to assign the tags to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.TagResourceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags to assign to the identity pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.TagResourceResponse">
            <summary>
            This is the response object from the TagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            <summary>
             CognitoIdentity exception
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.Model.TooManyRequestsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.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.CognitoIdentity.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.CognitoIdentity.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="T:Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest">
            <summary>
            Container for the parameters to the UnlinkDeveloperIdentity operation.
            Unlinks a <code>DeveloperUserIdentifier</code> from an existing identity. Unlinked
            developer users will be considered new identities next time they are seen. If, for
            a given Cognito identity, you remove all federated identities as well as the developer
            user identifier, the Cognito identity becomes inaccessible.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest.DeveloperUserIdentifier">
            <summary>
            Gets and sets the property DeveloperUserIdentifier. 
            <para>
            A unique ID used by your backend authentication process to identify a user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityResponse">
            <summary>
            This is the response object from the UnlinkDeveloperIdentity operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UnlinkIdentityRequest">
            <summary>
            Container for the parameters to the UnlinkIdentity operation.
            Unlinks a federated identity from an existing account. Unlinked logins will be considered
            new identities next time they are seen. Removing the last linked login will make this
            identity inaccessible.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkIdentityRequest.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkIdentityRequest.Logins">
            <summary>
            Gets and sets the property Logins. 
            <para>
            A set of optional name-value pairs that map provider names to provider tokens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnlinkIdentityRequest.LoginsToRemove">
            <summary>
            Gets and sets the property LoginsToRemove. 
            <para>
            Provider names to unlink from this identity.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UnlinkIdentityResponse">
            <summary>
            This is the response object from the UnlinkIdentity operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UnprocessedIdentityId">
            <summary>
            An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and
            IdentityId.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnprocessedIdentityId.ErrorCode">
            <summary>
            Gets and sets the property ErrorCode. 
            <para>
            The error code indicating the type of error that occurred.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UnprocessedIdentityId.IdentityId">
            <summary>
            Gets and sets the property IdentityId. 
            <para>
            A unique identifier in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UntagResourceRequest">
            <summary>
            Container for the parameters to the UntagResource operation.
            Removes the specified tags from an Amazon Cognito identity pool. You can use this
            action up to 5 times per second, per account
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UntagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the identity pool that the tags are assigned to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UntagResourceRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
            The keys of the tags to remove from the user pool.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UntagResourceResponse">
            <summary>
            This is the response object from the UntagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest">
            <summary>
            Container for the parameters to the UpdateIdentityPool operation.
            Updates an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.AllowUnauthenticatedIdentities">
            <summary>
            Gets and sets the property AllowUnauthenticatedIdentities. 
            <para>
            TRUE if the identity pool supports unauthenticated logins.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.CognitoIdentityProviders">
            <summary>
            Gets and sets the property CognitoIdentityProviders. 
            <para>
            A list representing an Amazon Cognito user pool and its client ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.IdentityPoolName">
            <summary>
            Gets and sets the property IdentityPoolName. 
            <para>
            A string that you provide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.IdentityPoolTags">
            <summary>
            Gets and sets the property IdentityPoolTags. 
            <para>
            The tags that are assigned to the identity pool. A tag is a label that you can apply
            to identity 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.CognitoIdentity.Model.UpdateIdentityPoolRequest.OpenIdConnectProviderARNs">
            <summary>
            Gets and sets the property OpenIdConnectProviderARNs. 
            <para>
            A list of OpendID Connect provider ARNs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.SamlProviderARNs">
            <summary>
            Gets and sets the property SamlProviderARNs. 
            <para>
            An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest.SupportedLoginProviders">
            <summary>
            Gets and sets the property SupportedLoginProviders. 
            <para>
            Optional key:value pairs mapping provider names to provider app IDs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse">
            <summary>
            An object representing an Amazon Cognito identity pool.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.AllowUnauthenticatedIdentities">
            <summary>
            Gets and sets the property AllowUnauthenticatedIdentities. 
            <para>
            TRUE if the identity pool supports unauthenticated logins.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.CognitoIdentityProviders">
            <summary>
            Gets and sets the property CognitoIdentityProviders. 
            <para>
            A list representing an Amazon Cognito user pool and its client ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.DeveloperProviderName">
            <summary>
            Gets and sets the property DeveloperProviderName. 
            <para>
            The "domain" by which Cognito will refer to your users.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.IdentityPoolId">
            <summary>
            Gets and sets the property IdentityPoolId. 
            <para>
            An identity pool ID in the format REGION:GUID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.IdentityPoolName">
            <summary>
            Gets and sets the property IdentityPoolName. 
            <para>
            A string that you provide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.IdentityPoolTags">
            <summary>
            Gets and sets the property IdentityPoolTags. 
            <para>
            The tags that are assigned to the identity pool. A tag is a label that you can apply
            to identity 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.CognitoIdentity.Model.UpdateIdentityPoolResponse.OpenIdConnectProviderARNs">
            <summary>
            Gets and sets the property OpenIdConnectProviderARNs. 
            <para>
            A list of OpendID Connect provider ARNs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.SamlProviderARNs">
            <summary>
            Gets and sets the property SamlProviderARNs. 
            <para>
            An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Model.UpdateIdentityPoolResponse.SupportedLoginProviders">
            <summary>
            Gets and sets the property SupportedLoginProviders. 
            <para>
            Optional key:value pairs mapping provider names to provider app IDs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.AmazonCognitoIdentityConfig">
            <summary>
            Configuration for accessing Amazon CognitoIdentity service
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.AmazonCognitoIdentityConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.AmazonCognitoIdentityConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.AmazonCognitoIdentityConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.AmazonCognitoIdentityException">
            <summary>
             Common exception for the CognitoIdentity service.
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonCognitoIdentityException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonCognitoIdentityException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonCognitoIdentityException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonCognitoIdentityException
            </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.CognitoIdentity.AmazonCognitoIdentityException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonCognitoIdentityException
            </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.CognitoIdentity.AmazonCognitoIdentityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonCognitoIdentityException 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.CognitoIdentity.Internal.AmazonCognitoIdentityMetadata">
            <summary>
            Service metadata for  Amazon CognitoIdentity service
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Internal.AmazonCognitoIdentityMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.Internal.AmazonCognitoIdentityMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.AmazonCognitoIdentityRequest">
            <summary>
            Base class for CognitoIdentity operation requests.
            </summary>
        </member>
        <member name="T:Amazon.CognitoIdentity.AmbiguousRoleResolutionType">
            <summary>
            Constants used for properties of type AmbiguousRoleResolutionType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.AmbiguousRoleResolutionType.AuthenticatedRole">
            <summary>
            Constant AuthenticatedRole for AmbiguousRoleResolutionType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.AmbiguousRoleResolutionType.Deny">
            <summary>
            Constant Deny for AmbiguousRoleResolutionType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmbiguousRoleResolutionType.#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.CognitoIdentity.AmbiguousRoleResolutionType.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.CognitoIdentity.AmbiguousRoleResolutionType.op_Implicit(System.String)~Amazon.CognitoIdentity.AmbiguousRoleResolutionType">
            <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.CognitoIdentity.ErrorCode">
            <summary>
            Constants used for properties of type ErrorCode.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.ErrorCode.AccessDenied">
            <summary>
            Constant AccessDenied for ErrorCode
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.ErrorCode.InternalServerError">
            <summary>
            Constant InternalServerError for ErrorCode
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.ErrorCode.#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.CognitoIdentity.ErrorCode.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.CognitoIdentity.ErrorCode.op_Implicit(System.String)~Amazon.CognitoIdentity.ErrorCode">
            <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.CognitoIdentity.MappingRuleMatchType">
            <summary>
            Constants used for properties of type MappingRuleMatchType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.MappingRuleMatchType.Contains">
            <summary>
            Constant Contains for MappingRuleMatchType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.MappingRuleMatchType.Equals">
            <summary>
            Constant Equals for MappingRuleMatchType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.MappingRuleMatchType.NotEqual">
            <summary>
            Constant NotEqual for MappingRuleMatchType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.MappingRuleMatchType.StartsWith">
            <summary>
            Constant StartsWith for MappingRuleMatchType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.MappingRuleMatchType.#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.CognitoIdentity.MappingRuleMatchType.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.CognitoIdentity.MappingRuleMatchType.op_Implicit(System.String)~Amazon.CognitoIdentity.MappingRuleMatchType">
            <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.CognitoIdentity.RoleMappingType">
            <summary>
            Constants used for properties of type RoleMappingType.
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.RoleMappingType.Rules">
            <summary>
            Constant Rules for RoleMappingType
            </summary>
        </member>
        <member name="F:Amazon.CognitoIdentity.RoleMappingType.Token">
            <summary>
            Constant Token for RoleMappingType
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.RoleMappingType.#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.CognitoIdentity.RoleMappingType.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.CognitoIdentity.RoleMappingType.op_Implicit(System.String)~Amazon.CognitoIdentity.RoleMappingType">
            <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.CognitoIdentity.AmazonCognitoIdentityClient">
             <summary>
             Implementation for accessing CognitoIdentity
            
             Amazon Cognito Federated Identities 
             <para>
             Amazon Cognito Federated Identities is a web service that delivers scoped temporary
             credentials to mobile devices and other untrusted environments. It uniquely identifies
             a device and supplies the user with a consistent identity over the lifetime of an
             application.
             </para>
              
             <para>
             Using Amazon Cognito Federated Identities, you can enable authentication with one
             or more third-party identity providers (Facebook, Google, or Login with Amazon) or
             an Amazon Cognito user pool, and you can also choose to support unauthenticated access
             from your app. Cognito delivers a unique identifier for each user and acts as an OpenID
             token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege
             AWS credentials.
             </para>
              
             <para>
             For a description of the authentication flow from the Amazon Cognito Developer Guide
             see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html">Authentication
             Flow</a>.
             </para>
              
             <para>
             For more information see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html">Amazon
             Cognito Federated Identities</a>.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.#ctor">
             <summary>
             Constructs AmazonCognitoIdentityClient 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.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonCognitoIdentityClient 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.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(Amazon.CognitoIdentity.AmazonCognitoIdentityConfig)">
             <summary>
             Constructs AmazonCognitoIdentityClient 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 AmazonCognitoIdentityClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonCognitoIdentityClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCognitoIdentityClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.CognitoIdentity.AmazonCognitoIdentityConfig)">
            <summary>
            Constructs AmazonCognitoIdentityClient with AWS Credentials and an
            AmazonCognitoIdentityClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonCognitoIdentityClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonCognitoIdentityClient 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.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCognitoIdentityClient 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.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(System.String,System.String,Amazon.CognitoIdentity.AmazonCognitoIdentityConfig)">
            <summary>
            Constructs AmazonCognitoIdentityClient with AWS Access Key ID, AWS Secret Key and an
            AmazonCognitoIdentityClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonCognitoIdentityClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonCognitoIdentityClient 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.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCognitoIdentityClient 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.CognitoIdentity.AmazonCognitoIdentityClient.#ctor(System.String,System.String,System.String,Amazon.CognitoIdentity.AmazonCognitoIdentityConfig)">
            <summary>
            Constructs AmazonCognitoIdentityClient with AWS Access Key ID, AWS Secret Key and an
            AmazonCognitoIdentityClient 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 AmazonCognitoIdentityClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="P:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.CreateIdentityPool(Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest)">
            <summary>
            Creates a new identity pool. The identity pool is a store of user identity information
            that is specific to your AWS account. The limit on identity pools is 60 per account.
            The keys for <code>SupportedLoginProviders</code> are as follows:
            
             <ul> <li> 
            <para>
            Facebook: <code>graph.facebook.com</code> 
            </para>
             </li> <li> 
            <para>
            Google: <code>accounts.google.com</code> 
            </para>
             </li> <li> 
            <para>
            Amazon: <code>www.amazon.com</code> 
            </para>
             </li> <li> 
            <para>
            Twitter: <code>api.twitter.com</code> 
            </para>
             </li> <li> 
            <para>
            Digits: <code>www.digits.com</code> 
            </para>
             </li> </ul> 
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateIdentityPool service method.</param>
            
            <returns>The response from the CreateIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            Thrown when the total number of user pools has exceeded a preset limit.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPool">REST API Reference for CreateIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.CreateIdentityPoolAsync(Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPool">REST API Reference for CreateIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DeleteIdentities(Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest)">
            <summary>
            Deletes identities from an identity pool. You can specify a list of 1-60 identities
            that you want to delete.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteIdentities service method.</param>
            
            <returns>The response from the DeleteIdentities service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentities">REST API Reference for DeleteIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DeleteIdentitiesAsync(Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteIdentities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteIdentities operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentities">REST API Reference for DeleteIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DeleteIdentityPool(System.String)">
            <summary>
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            
            <returns>The response from the DeleteIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DeleteIdentityPool(Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest)">
            <summary>
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityPool service method.</param>
            
            <returns>The response from the DeleteIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DeleteIdentityPoolAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DeleteIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DeleteIdentityPoolAsync(Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentity(System.String)">
            <summary>
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            
            <returns>The response from the DescribeIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentity(Amazon.CognitoIdentity.Model.DescribeIdentityRequest)">
            <summary>
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeIdentity service method.</param>
            
            <returns>The response from the DescribeIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentityAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentityAsync(Amazon.CognitoIdentity.Model.DescribeIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentityPool(System.String)">
            <summary>
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            
            <returns>The response from the DescribeIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentityPool(Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest)">
            <summary>
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityPool service method.</param>
            
            <returns>The response from the DescribeIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentityPoolAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.DescribeIdentityPoolAsync(Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentity(System.String)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentity(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="logins">A set of optional name-value pairs that map provider names to provider tokens. The name-value pair will follow the syntax "provider_name": "provider_user_identifier". Logins should not be specified when trying to get credentials for an unauthenticated identity. The Logins parameter is required when using identities associated with external identity providers such as FaceBook. For examples of <code>Logins</code> maps, see the code examples in the <a href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External Identity Providers</a> section of the Amazon Cognito Developer Guide.</param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentity(Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetCredentialsForIdentity service method.</param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentityAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentityAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="logins">A set of optional name-value pairs that map provider names to provider tokens. The name-value pair will follow the syntax "provider_name": "provider_user_identifier". Logins should not be specified when trying to get credentials for an unauthenticated identity. The Logins parameter is required when using identities associated with external identity providers such as FaceBook. For examples of <code>Logins</code> maps, see the code examples in the <a href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External Identity Providers</a> section of the Amazon Cognito Developer Guide.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentityAsync(Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetCredentialsForIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetCredentialsForIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetId(Amazon.CognitoIdentity.Model.GetIdRequest)">
            <summary>
            Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit
            linked account.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetId service method.</param>
            
            <returns>The response from the GetId service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            Thrown when the total number of user pools has exceeded a preset limit.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetId">REST API Reference for GetId Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetIdAsync(Amazon.CognitoIdentity.Model.GetIdRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetId operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetId operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetId">REST API Reference for GetId Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetIdentityPoolRoles(System.String)">
            <summary>
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            
            <returns>The response from the GetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetIdentityPoolRoles(Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest)">
            <summary>
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetIdentityPoolRoles service method.</param>
            
            <returns>The response from the GetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetIdentityPoolRolesAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetIdentityPoolRolesAsync(Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetIdentityPoolRoles operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetIdentityPoolRoles operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetOpenIdToken(System.String)">
            <summary>
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            
            <returns>The response from the GetOpenIdToken service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetOpenIdToken(Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest)">
            <summary>
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetOpenIdToken service method.</param>
            
            <returns>The response from the GetOpenIdToken service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetOpenIdTokenAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetOpenIdToken service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetOpenIdTokenAsync(Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetOpenIdToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetOpenIdToken operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetOpenIdTokenForDeveloperIdentity(Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest)">
            <summary>
            Registers (or retrieves) a Cognito <code>IdentityId</code> and an OpenID Connect token
            for a user authenticated by your backend authentication process. Supplying multiple
            logins will create an implicit linked account. You can only specify one developer
            provider as part of the <code>Logins</code> map, which is linked to the identity pool.
            The developer provider is the "domain" by which Cognito will refer to your users.
            
             
            <para>
            You can use <code>GetOpenIdTokenForDeveloperIdentity</code> to create a new identity
            and to link new logins (that is, user credentials issued by a public provider or developer
            provider) to an existing identity. When you want to create a new identity, the <code>IdentityId</code>
            should be null. When you want to associate a new login with an existing authenticated/unauthenticated
            identity, you can do so by providing the existing <code>IdentityId</code>. This API
            will create the identity in the specified <code>IdentityPoolId</code>.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetOpenIdTokenForDeveloperIdentity service method.</param>
            
            <returns>The response from the GetOpenIdTokenForDeveloperIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException">
            The provided developer user identifier is already registered with Cognito under a
            different identity ID.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdTokenForDeveloperIdentity">REST API Reference for GetOpenIdTokenForDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetOpenIdTokenForDeveloperIdentityAsync(Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetOpenIdTokenForDeveloperIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetOpenIdTokenForDeveloperIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdTokenForDeveloperIdentity">REST API Reference for GetOpenIdTokenForDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ListIdentities(Amazon.CognitoIdentity.Model.ListIdentitiesRequest)">
            <summary>
            Lists the identities in an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListIdentities service method.</param>
            
            <returns>The response from the ListIdentities service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentities">REST API Reference for ListIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ListIdentitiesAsync(Amazon.CognitoIdentity.Model.ListIdentitiesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListIdentities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListIdentities operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentities">REST API Reference for ListIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ListIdentityPools(Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest)">
            <summary>
            Lists all of the Cognito identity pools registered for your account.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListIdentityPools service method.</param>
            
            <returns>The response from the ListIdentityPools service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentityPools">REST API Reference for ListIdentityPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ListIdentityPoolsAsync(Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListIdentityPools operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListIdentityPools operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentityPools">REST API Reference for ListIdentityPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ListTagsForResource(Amazon.CognitoIdentity.Model.ListTagsForResourceRequest)">
            <summary>
            Lists the tags that are assigned to an Amazon Cognito identity pool.
            
             
            <para>
            A tag is a label that you can apply to identity pools to categorize and manage them
            in different ways, such as by purpose, owner, environment, or other criteria.
            </para>
             
            <para>
            You can use this action up to 10 times per second, per account.
            </para>
            </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 CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.ListTagsForResourceAsync(Amazon.CognitoIdentity.Model.ListTagsForResourceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.LookupDeveloperIdentity(Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest)">
            <summary>
            Retrieves the <code>IdentityID</code> associated with a <code>DeveloperUserIdentifier</code>
            or the list of <code>DeveloperUserIdentifier</code> values associated with an <code>IdentityId</code>
            for an existing identity. Either <code>IdentityID</code> or <code>DeveloperUserIdentifier</code>
            must not be null. If you supply only one of these values, the other value will be
            searched in the database and returned as a part of the response. If you supply both,
            <code>DeveloperUserIdentifier</code> will be matched against <code>IdentityID</code>.
            If the values are verified against the database, the response returns both values
            and is the same as the request. Otherwise a <code>ResourceConflictException</code>
            is thrown.
            
             
            <para>
             <code>LookupDeveloperIdentity</code> is intended for low-throughput control plane
            operations: for example, to enable customer service to locate an identity ID by username.
            If you are using it for higher-volume operations such as user authentication, your
            requests are likely to be throttled. <a>GetOpenIdTokenForDeveloperIdentity</a> is
            a better option for higher-volume operations for user authentication.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the LookupDeveloperIdentity service method.</param>
            
            <returns>The response from the LookupDeveloperIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/LookupDeveloperIdentity">REST API Reference for LookupDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.LookupDeveloperIdentityAsync(Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the LookupDeveloperIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the LookupDeveloperIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/LookupDeveloperIdentity">REST API Reference for LookupDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.MergeDeveloperIdentities(Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest)">
            <summary>
            Merges two users having different <code>IdentityId</code>s, existing in the same identity
            pool, and identified by the same developer provider. You can use this action to request
            that discrete users be merged and identified as a single user in the Cognito environment.
            Cognito associates the given source user (<code>SourceUserIdentifier</code>) with
            the <code>IdentityId</code> of the <code>DestinationUserIdentifier</code>. Only developer-authenticated
            users can be merged. If the users to be merged are associated with the same public
            provider, but as two different users, an exception will be thrown.
            
             
            <para>
            The number of linked logins is limited to 20. So, the number of linked logins for
            the source user, <code>SourceUserIdentifier</code>, and the destination user, <code>DestinationUserIdentifier</code>,
            together should not be larger than 20. Otherwise, an exception will be thrown.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the MergeDeveloperIdentities service method.</param>
            
            <returns>The response from the MergeDeveloperIdentities service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/MergeDeveloperIdentities">REST API Reference for MergeDeveloperIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.MergeDeveloperIdentitiesAsync(Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the MergeDeveloperIdentities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the MergeDeveloperIdentities operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/MergeDeveloperIdentities">REST API Reference for MergeDeveloperIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.SetIdentityPoolRoles(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="roles">The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.</param>
            
            <returns>The response from the SetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.SetIdentityPoolRoles(Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest)">
            <summary>
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetIdentityPoolRoles service method.</param>
            
            <returns>The response from the SetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.SetIdentityPoolRolesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="roles">The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the SetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.SetIdentityPoolRolesAsync(Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the SetIdentityPoolRoles operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetIdentityPoolRoles operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.TagResource(Amazon.CognitoIdentity.Model.TagResourceRequest)">
            <summary>
            Assigns a set of tags to an Amazon Cognito identity pool. A tag is a label that you
            can use to categorize and manage identity 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 an identity
            pool, one for testing and another for production, you might assign an <code>Environment</code>
            tag key to both identity pools. The value of this key might be <code>Test</code> for
            one identity pool and <code>Production</code> 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 identity pools. In an IAM policy, you can constrain permissions
            for identity pools based on specific tags or tag values.
            </para>
             
            <para>
            You can use this action up to 5 times per second, per account. An identity 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 CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.TagResourceAsync(Amazon.CognitoIdentity.Model.TagResourceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UnlinkDeveloperIdentity(Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest)">
            <summary>
            Unlinks a <code>DeveloperUserIdentifier</code> from an existing identity. Unlinked
            developer users will be considered new identities next time they are seen. If, for
            a given Cognito identity, you remove all federated identities as well as the developer
            user identifier, the Cognito identity becomes inaccessible.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UnlinkDeveloperIdentity service method.</param>
            
            <returns>The response from the UnlinkDeveloperIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkDeveloperIdentity">REST API Reference for UnlinkDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UnlinkDeveloperIdentityAsync(Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UnlinkDeveloperIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UnlinkDeveloperIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkDeveloperIdentity">REST API Reference for UnlinkDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UnlinkIdentity(Amazon.CognitoIdentity.Model.UnlinkIdentityRequest)">
            <summary>
            Unlinks a federated identity from an existing account. Unlinked logins will be considered
            new identities next time they are seen. Removing the last linked login will make this
            identity inaccessible.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UnlinkIdentity service method.</param>
            
            <returns>The response from the UnlinkIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkIdentity">REST API Reference for UnlinkIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UnlinkIdentityAsync(Amazon.CognitoIdentity.Model.UnlinkIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UnlinkIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UnlinkIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkIdentity">REST API Reference for UnlinkIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UntagResource(Amazon.CognitoIdentity.Model.UntagResourceRequest)">
            <summary>
            Removes the specified tags from an Amazon Cognito identity pool. You can use this
            action up to 5 times per second, per account
            </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 CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UntagResourceAsync(Amazon.CognitoIdentity.Model.UntagResourceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UpdateIdentityPool(Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest)">
            <summary>
            Updates an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityPool service method.</param>
            
            <returns>The response from the UpdateIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            Thrown when the total number of user pools has exceeded a preset limit.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UpdateIdentityPool">REST API Reference for UpdateIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.AmazonCognitoIdentityClient.UpdateIdentityPoolAsync(Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UpdateIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UpdateIdentityPool">REST API Reference for UpdateIdentityPool Operation</seealso>
        </member>
        <member name="T:Amazon.CognitoIdentity.IAmazonCognitoIdentity">
             <summary>
             Interface for accessing CognitoIdentity
            
             Amazon Cognito Federated Identities 
             <para>
             Amazon Cognito Federated Identities is a web service that delivers scoped temporary
             credentials to mobile devices and other untrusted environments. It uniquely identifies
             a device and supplies the user with a consistent identity over the lifetime of an
             application.
             </para>
              
             <para>
             Using Amazon Cognito Federated Identities, you can enable authentication with one
             or more third-party identity providers (Facebook, Google, or Login with Amazon) or
             an Amazon Cognito user pool, and you can also choose to support unauthenticated access
             from your app. Cognito delivers a unique identifier for each user and acts as an OpenID
             token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege
             AWS credentials.
             </para>
              
             <para>
             For a description of the authentication flow from the Amazon Cognito Developer Guide
             see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html">Authentication
             Flow</a>.
             </para>
              
             <para>
             For more information see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html">Amazon
             Cognito Federated Identities</a>.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.CreateIdentityPool(Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest)">
            <summary>
            Creates a new identity pool. The identity pool is a store of user identity information
            that is specific to your AWS account. The limit on identity pools is 60 per account.
            The keys for <code>SupportedLoginProviders</code> are as follows:
            
             <ul> <li> 
            <para>
            Facebook: <code>graph.facebook.com</code> 
            </para>
             </li> <li> 
            <para>
            Google: <code>accounts.google.com</code> 
            </para>
             </li> <li> 
            <para>
            Amazon: <code>www.amazon.com</code> 
            </para>
             </li> <li> 
            <para>
            Twitter: <code>api.twitter.com</code> 
            </para>
             </li> <li> 
            <para>
            Digits: <code>www.digits.com</code> 
            </para>
             </li> </ul> 
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateIdentityPool service method.</param>
            
            <returns>The response from the CreateIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            Thrown when the total number of user pools has exceeded a preset limit.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPool">REST API Reference for CreateIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.CreateIdentityPoolAsync(Amazon.CognitoIdentity.Model.CreateIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPool">REST API Reference for CreateIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DeleteIdentities(Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest)">
            <summary>
            Deletes identities from an identity pool. You can specify a list of 1-60 identities
            that you want to delete.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteIdentities service method.</param>
            
            <returns>The response from the DeleteIdentities service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentities">REST API Reference for DeleteIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DeleteIdentitiesAsync(Amazon.CognitoIdentity.Model.DeleteIdentitiesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteIdentities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteIdentities operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentities">REST API Reference for DeleteIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DeleteIdentityPool(System.String)">
            <summary>
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            
            <returns>The response from the DeleteIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DeleteIdentityPool(Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest)">
            <summary>
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityPool service method.</param>
            
            <returns>The response from the DeleteIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DeleteIdentityPoolAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate
            with the pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DeleteIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DeleteIdentityPoolAsync(Amazon.CognitoIdentity.Model.DeleteIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">REST API Reference for DeleteIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentity(System.String)">
            <summary>
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            
            <returns>The response from the DescribeIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentity(Amazon.CognitoIdentity.Model.DescribeIdentityRequest)">
            <summary>
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeIdentity service method.</param>
            
            <returns>The response from the DescribeIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentityAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Returns metadata related to the given identity, including when the identity was created
            and any associated linked logins.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentityAsync(Amazon.CognitoIdentity.Model.DescribeIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">REST API Reference for DescribeIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentityPool(System.String)">
            <summary>
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            
            <returns>The response from the DescribeIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentityPool(Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest)">
            <summary>
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityPool service method.</param>
            
            <returns>The response from the DescribeIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentityPoolAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets details about a particular identity pool, including the pool name, ID description,
            creation date, and current number of users.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.DescribeIdentityPoolAsync(Amazon.CognitoIdentity.Model.DescribeIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">REST API Reference for DescribeIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetCredentialsForIdentity(System.String)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetCredentialsForIdentity(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="logins">A set of optional name-value pairs that map provider names to provider tokens. The name-value pair will follow the syntax "provider_name": "provider_user_identifier". Logins should not be specified when trying to get credentials for an unauthenticated identity. The Logins parameter is required when using identities associated with external identity providers such as FaceBook. For examples of <code>Logins</code> maps, see the code examples in the <a href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External Identity Providers</a> section of the Amazon Cognito Developer Guide.</param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetCredentialsForIdentity(Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetCredentialsForIdentity service method.</param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetCredentialsForIdentityAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetCredentialsForIdentityAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Returns credentials for the provided identity ID. Any provided logins will be validated
            against supported login providers. If the token is for cognito-identity.amazonaws.com,
            it will be passed through to AWS Security Token Service with the appropriate role
            for the token.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="logins">A set of optional name-value pairs that map provider names to provider tokens. The name-value pair will follow the syntax "provider_name": "provider_user_identifier". Logins should not be specified when trying to get credentials for an unauthenticated identity. The Logins parameter is required when using identities associated with external identity providers such as FaceBook. For examples of <code>Logins</code> maps, see the code examples in the <a href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External Identity Providers</a> section of the Amazon Cognito Developer Guide.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetCredentialsForIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidIdentityPoolConfigurationException">
            Thrown if the identity pool has no role associated for the given auth type (auth/unauth)
            or if the AssumeRole fails.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetCredentialsForIdentityAsync(Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetCredentialsForIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetCredentialsForIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">REST API Reference for GetCredentialsForIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetId(Amazon.CognitoIdentity.Model.GetIdRequest)">
            <summary>
            Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit
            linked account.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetId service method.</param>
            
            <returns>The response from the GetId service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            Thrown when the total number of user pools has exceeded a preset limit.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetId">REST API Reference for GetId Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetIdAsync(Amazon.CognitoIdentity.Model.GetIdRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetId operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetId operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetId">REST API Reference for GetId Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetIdentityPoolRoles(System.String)">
            <summary>
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            
            <returns>The response from the GetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetIdentityPoolRoles(Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest)">
            <summary>
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetIdentityPoolRoles service method.</param>
            
            <returns>The response from the GetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetIdentityPoolRolesAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the roles for an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetIdentityPoolRolesAsync(Amazon.CognitoIdentity.Model.GetIdentityPoolRolesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetIdentityPoolRoles operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetIdentityPoolRoles operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">REST API Reference for GetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetOpenIdToken(System.String)">
            <summary>
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            
            <returns>The response from the GetOpenIdToken service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetOpenIdToken(Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest)">
            <summary>
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetOpenIdToken service method.</param>
            
            <returns>The response from the GetOpenIdToken service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetOpenIdTokenAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned
            by <a>GetId</a>. You can optionally add additional logins for the identity. Supplying
            multiple logins creates an implicit link.
            
             
            <para>
            The OpenId token is valid for 10 minutes.
            </para>
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="identityId">A unique identifier in the format REGION:GUID.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the GetOpenIdToken service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetOpenIdTokenAsync(Amazon.CognitoIdentity.Model.GetOpenIdTokenRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetOpenIdToken operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetOpenIdToken operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdToken">REST API Reference for GetOpenIdToken Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetOpenIdTokenForDeveloperIdentity(Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest)">
            <summary>
            Registers (or retrieves) a Cognito <code>IdentityId</code> and an OpenID Connect token
            for a user authenticated by your backend authentication process. Supplying multiple
            logins will create an implicit linked account. You can only specify one developer
            provider as part of the <code>Logins</code> map, which is linked to the identity pool.
            The developer provider is the "domain" by which Cognito will refer to your users.
            
             
            <para>
            You can use <code>GetOpenIdTokenForDeveloperIdentity</code> to create a new identity
            and to link new logins (that is, user credentials issued by a public provider or developer
            provider) to an existing identity. When you want to create a new identity, the <code>IdentityId</code>
            should be null. When you want to associate a new login with an existing authenticated/unauthenticated
            identity, you can do so by providing the existing <code>IdentityId</code>. This API
            will create the identity in the specified <code>IdentityPoolId</code>.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetOpenIdTokenForDeveloperIdentity service method.</param>
            
            <returns>The response from the GetOpenIdTokenForDeveloperIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.DeveloperUserAlreadyRegisteredException">
            The provided developer user identifier is already registered with Cognito under a
            different identity ID.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdTokenForDeveloperIdentity">REST API Reference for GetOpenIdTokenForDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.GetOpenIdTokenForDeveloperIdentityAsync(Amazon.CognitoIdentity.Model.GetOpenIdTokenForDeveloperIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the GetOpenIdTokenForDeveloperIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetOpenIdTokenForDeveloperIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdTokenForDeveloperIdentity">REST API Reference for GetOpenIdTokenForDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.ListIdentities(Amazon.CognitoIdentity.Model.ListIdentitiesRequest)">
            <summary>
            Lists the identities in an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListIdentities service method.</param>
            
            <returns>The response from the ListIdentities service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentities">REST API Reference for ListIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.ListIdentitiesAsync(Amazon.CognitoIdentity.Model.ListIdentitiesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListIdentities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListIdentities operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentities">REST API Reference for ListIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.ListIdentityPools(Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest)">
            <summary>
            Lists all of the Cognito identity pools registered for your account.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListIdentityPools service method.</param>
            
            <returns>The response from the ListIdentityPools service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentityPools">REST API Reference for ListIdentityPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.ListIdentityPoolsAsync(Amazon.CognitoIdentity.Model.ListIdentityPoolsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListIdentityPools operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListIdentityPools operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentityPools">REST API Reference for ListIdentityPools Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.ListTagsForResource(Amazon.CognitoIdentity.Model.ListTagsForResourceRequest)">
            <summary>
            Lists the tags that are assigned to an Amazon Cognito identity pool.
            
             
            <para>
            A tag is a label that you can apply to identity pools to categorize and manage them
            in different ways, such as by purpose, owner, environment, or other criteria.
            </para>
             
            <para>
            You can use this action up to 10 times per second, per account.
            </para>
            </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 CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.ListTagsForResourceAsync(Amazon.CognitoIdentity.Model.ListTagsForResourceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.LookupDeveloperIdentity(Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest)">
            <summary>
            Retrieves the <code>IdentityID</code> associated with a <code>DeveloperUserIdentifier</code>
            or the list of <code>DeveloperUserIdentifier</code> values associated with an <code>IdentityId</code>
            for an existing identity. Either <code>IdentityID</code> or <code>DeveloperUserIdentifier</code>
            must not be null. If you supply only one of these values, the other value will be
            searched in the database and returned as a part of the response. If you supply both,
            <code>DeveloperUserIdentifier</code> will be matched against <code>IdentityID</code>.
            If the values are verified against the database, the response returns both values
            and is the same as the request. Otherwise a <code>ResourceConflictException</code>
            is thrown.
            
             
            <para>
             <code>LookupDeveloperIdentity</code> is intended for low-throughput control plane
            operations: for example, to enable customer service to locate an identity ID by username.
            If you are using it for higher-volume operations such as user authentication, your
            requests are likely to be throttled. <a>GetOpenIdTokenForDeveloperIdentity</a> is
            a better option for higher-volume operations for user authentication.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the LookupDeveloperIdentity service method.</param>
            
            <returns>The response from the LookupDeveloperIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/LookupDeveloperIdentity">REST API Reference for LookupDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.LookupDeveloperIdentityAsync(Amazon.CognitoIdentity.Model.LookupDeveloperIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the LookupDeveloperIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the LookupDeveloperIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/LookupDeveloperIdentity">REST API Reference for LookupDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.MergeDeveloperIdentities(Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest)">
            <summary>
            Merges two users having different <code>IdentityId</code>s, existing in the same identity
            pool, and identified by the same developer provider. You can use this action to request
            that discrete users be merged and identified as a single user in the Cognito environment.
            Cognito associates the given source user (<code>SourceUserIdentifier</code>) with
            the <code>IdentityId</code> of the <code>DestinationUserIdentifier</code>. Only developer-authenticated
            users can be merged. If the users to be merged are associated with the same public
            provider, but as two different users, an exception will be thrown.
            
             
            <para>
            The number of linked logins is limited to 20. So, the number of linked logins for
            the source user, <code>SourceUserIdentifier</code>, and the destination user, <code>DestinationUserIdentifier</code>,
            together should not be larger than 20. Otherwise, an exception will be thrown.
            </para>
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the MergeDeveloperIdentities service method.</param>
            
            <returns>The response from the MergeDeveloperIdentities service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/MergeDeveloperIdentities">REST API Reference for MergeDeveloperIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.MergeDeveloperIdentitiesAsync(Amazon.CognitoIdentity.Model.MergeDeveloperIdentitiesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the MergeDeveloperIdentities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the MergeDeveloperIdentities operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/MergeDeveloperIdentities">REST API Reference for MergeDeveloperIdentities Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.SetIdentityPoolRoles(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="roles">The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.</param>
            
            <returns>The response from the SetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.SetIdentityPoolRoles(Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest)">
            <summary>
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetIdentityPoolRoles service method.</param>
            
            <returns>The response from the SetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.SetIdentityPoolRolesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Sets the roles for an identity pool. These roles are used when making calls to <a>GetCredentialsForIdentity</a>
            action.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="identityPoolId">An identity pool ID in the format REGION:GUID.</param>
            <param name="roles">The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the SetIdentityPoolRoles service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.SetIdentityPoolRolesAsync(Amazon.CognitoIdentity.Model.SetIdentityPoolRolesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the SetIdentityPoolRoles operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetIdentityPoolRoles operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">REST API Reference for SetIdentityPoolRoles Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.TagResource(Amazon.CognitoIdentity.Model.TagResourceRequest)">
            <summary>
            Assigns a set of tags to an Amazon Cognito identity pool. A tag is a label that you
            can use to categorize and manage identity 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 an identity
            pool, one for testing and another for production, you might assign an <code>Environment</code>
            tag key to both identity pools. The value of this key might be <code>Test</code> for
            one identity pool and <code>Production</code> 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 identity pools. In an IAM policy, you can constrain permissions
            for identity pools based on specific tags or tag values.
            </para>
             
            <para>
            You can use this action up to 5 times per second, per account. An identity 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 CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.TagResourceAsync(Amazon.CognitoIdentity.Model.TagResourceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UnlinkDeveloperIdentity(Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest)">
            <summary>
            Unlinks a <code>DeveloperUserIdentifier</code> from an existing identity. Unlinked
            developer users will be considered new identities next time they are seen. If, for
            a given Cognito identity, you remove all federated identities as well as the developer
            user identifier, the Cognito identity becomes inaccessible.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UnlinkDeveloperIdentity service method.</param>
            
            <returns>The response from the UnlinkDeveloperIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkDeveloperIdentity">REST API Reference for UnlinkDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UnlinkDeveloperIdentityAsync(Amazon.CognitoIdentity.Model.UnlinkDeveloperIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UnlinkDeveloperIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UnlinkDeveloperIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkDeveloperIdentity">REST API Reference for UnlinkDeveloperIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UnlinkIdentity(Amazon.CognitoIdentity.Model.UnlinkIdentityRequest)">
            <summary>
            Unlinks a federated identity from an existing account. Unlinked logins will be considered
            new identities next time they are seen. Removing the last linked login will make this
            identity inaccessible.
            
             
            <para>
            This is a public API. You do not need any credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UnlinkIdentity service method.</param>
            
            <returns>The response from the UnlinkIdentity service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ExternalServiceException">
            An exception thrown when a dependent service such as Facebook or Twitter is not responding
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkIdentity">REST API Reference for UnlinkIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UnlinkIdentityAsync(Amazon.CognitoIdentity.Model.UnlinkIdentityRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UnlinkIdentity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UnlinkIdentity operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkIdentity">REST API Reference for UnlinkIdentity Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UntagResource(Amazon.CognitoIdentity.Model.UntagResourceRequest)">
            <summary>
            Removes the specified tags from an Amazon Cognito identity pool. You can use this
            action up to 5 times per second, per account
            </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 CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UntagResourceAsync(Amazon.CognitoIdentity.Model.UntagResourceRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UpdateIdentityPool(Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest)">
            <summary>
            Updates an identity pool.
            
             
            <para>
            You must use AWS Developer credentials to call this API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityPool service method.</param>
            
            <returns>The response from the UpdateIdentityPool service method, as returned by CognitoIdentity.</returns>
            <exception cref="T:Amazon.CognitoIdentity.Model.ConcurrentModificationException">
            Thrown if there are parallel requests to modify a resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InternalErrorException">
            Thrown when the service encounters an error during processing the request.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.InvalidParameterException">
            Thrown for missing or bad input parameter(s).
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.LimitExceededException">
            Thrown when the total number of user pools has exceeded a preset limit.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.NotAuthorizedException">
            Thrown when a user is not authorized to access the requested resource.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceConflictException">
            Thrown when a user tries to use a login which is already linked to another account.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.ResourceNotFoundException">
            Thrown when the requested resource (for example, a dataset or record) does not exist.
            </exception>
            <exception cref="T:Amazon.CognitoIdentity.Model.TooManyRequestsException">
            Thrown when a request is throttled.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UpdateIdentityPool">REST API Reference for UpdateIdentityPool Operation</seealso>
        </member>
        <member name="M:Amazon.CognitoIdentity.IAmazonCognitoIdentity.UpdateIdentityPoolAsync(Amazon.CognitoIdentity.Model.UpdateIdentityPoolRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the UpdateIdentityPool operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateIdentityPool operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UpdateIdentityPool">REST API Reference for UpdateIdentityPool Operation</seealso>
        </member>
    </members>
</doc>
