AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
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 keys for SupportedLoginProviders
are as follows:
Facebook: graph.facebook.com
Google: accounts.google.com
Amazon: www.amazon.com
Twitter: api.twitter.com
Digits: www.digits.com
You must use AWS Developer credentials to call this API.
Namespace: Amazon.CognitoIdentity.Model
Assembly: AWSSDK.CognitoIdentity.dll
Version: 3.x.y.z
public class CreateIdentityPoolRequest : AmazonCognitoIdentityRequest IAmazonWebServiceRequest
The CreateIdentityPoolRequest type exposes the following members
Name | Description | |
---|---|---|
CreateIdentityPoolRequest() |
Name | Type | Description | |
---|---|---|---|
AllowClassicFlow | System.Boolean |
Gets and sets the property AllowClassicFlow. Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide. |
|
AllowUnauthenticatedIdentities | System.Boolean |
Gets and sets the property AllowUnauthenticatedIdentities. TRUE if the identity pool supports unauthenticated logins. |
|
CognitoIdentityProviders | System.Collections.Generic.List<Amazon.CognitoIdentity.Model.CognitoIdentityProviderInfo> |
Gets and sets the property CognitoIdentityProviders. An array of Amazon Cognito user pools and their client IDs. |
|
DeveloperProviderName | System.String |
Gets and sets the property DeveloperProviderName.
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 Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter. |
|
IdentityPoolName | System.String |
Gets and sets the property IdentityPoolName. A string that you provide. |
|
IdentityPoolTags | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property IdentityPoolTags. 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. |
|
OpenIdConnectProviderARNs | System.Collections.Generic.List<System.String> |
Gets and sets the property OpenIdConnectProviderARNs. The Amazon Resource Names (ARN) of the OpenID Connect providers. |
|
SamlProviderARNs | System.Collections.Generic.List<System.String> |
Gets and sets the property SamlProviderARNs. An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool. |
|
SupportedLoginProviders | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property SupportedLoginProviders. Optional key:value pairs mapping provider names to provider app IDs. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5