Skip to main content
Version: 2.1

ICognitoIdentityUpdateIdentityPoolRequest

Interface in AWS.CognitoIdentity

Interface for UpdateIdentityPool requests.

Ancestors​

Properties​

AllowClassicFlow​

property AllowClassicFlow: TOptional<Boolean>

Specify whether to enable or disable the Basic (Classic) authentication flow.

AllowUnauthenticatedIdentities​

property AllowUnauthenticatedIdentities: Boolean

Specify True to support unauthenticated logins.

CognitoIdentityProviders​

property CognitoIdentityProviders: TList<ICognitoIdentityCognitoIdentityProvider>

Type: ICognitoIdentityCognitoIdentityProvider

A list of Amazon Cognito user pools and their client IDs.

DeveloperProviderName​

property DeveloperProviderName: string

Specify the "domain" by which Cognito will refer to your users.

This is a pseudo-domain name that you provide. This will act as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. You can use letters, as well as period (.), underscore (_), and dash (-). NOTE: Once set, you cannot change the DeveloperProviderName. Take care when setting this parameter.

IdentityPoolId​

property IdentityPoolId: string

Specify the ID of the identity pool in the format REGION:GUID.

IdentityPoolName​

property IdentityPoolName: string

Specify a name for the identity pool.

IdentityPoolTags​

property IdentityPoolTags: TDictionary<string, string>

Specify tags to assign to the identity pool.

OpenIdConnectProviderARNs​

property OpenIdConnectProviderARNs: TList<TARN>

Specify a list of Amazon Resource Names (ARN) of OpenID Connect providers.

SamlProviderARNs​

property SamlProviderARNs: TList<TARN>

Specify a list of Amazon Resource Names (ARN) of SAML providers for your user pool.

SupportedLoginProviders​

property SupportedLoginProviders: TDictionary<string, string>

Specify a key-value mapping from provider names to provider app IDs.

Valid keys:

Methods​

AddCognitoIdentityProvider​

function AddCognitoIdentityProvider( const ACognitoIdentityProvider: ICognitoIdentityCognitoIdentityProvider): Integer;

ICognitoIdentityCognitoIdentityProvider

Add a Cognito Identity Provider to CognitoIdentityProviders.

Parameters

NameDescription
ACognitoIdentityProviderA Cognito Identity Provider.

Returns

Returns the index of the Cognito Identity Provider added to CognitoIdentityProviders.

AddIdentityPoolTag​

procedure AddIdentityPoolTag(const AKey, AValue: string);

Add a key-value pair to IdentityPoolTags.

Parameters

NameDescription
AKeySpecify a Tag key.
AValueSpecify a Tag value.

AddOpenIdConnectProviderARN​

function AddOpenIdConnectProviderARN(const AOpenIdConnectProviderARN: TARN): Integer;

Add an Amazon Resource Name (ARN) to OpenIdConnectProviderARNs.

Parameters

NameDescription
AOpenIdConnectProviderARNSpecify the Amazon Resource Names (ARN) of an OpenID Connect provider.

Returns

Returns the index of the ARN added to OpenIdConnectProviderARNs.

AddSamlProviderARN​

function AddSamlProviderARN(const ASamlProviderARN: TARN): Integer;

Add an Amazon Resource Name (ARN) to SamlProviderARNs.

Parameters

NameDescription
ASamlProviderARNSpecify the Amazon Resource Names (ARN) of a SAML provider for your user pool.

Returns

Returns the index of the ARN added to SamlProviderARNs.

AddSupportedLoginProvider​

procedure AddSupportedLoginProvider(const AProviderName, AProviderAppID: string);

Add a key-value pair to SupportedLoginProviders.

Parameters

NameDescription
AProviderNameSpecify a provider name to add to SupportedLoginProviders.
AProviderAppIDSpecify a provider app ID to add to SupportedLoginProviders.