Skip to main content

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.