Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateIdentityPoolInput

import type { CreateIdentityPoolInput } from "https://aws-api.deno.dev/v0.3/services/cognitoidentity.ts?docs=full";

Input to the CreateIdentityPool action.

interface CreateIdentityPoolInput {
AllowClassicFlow?: boolean | null;
AllowUnauthenticatedIdentities: boolean;
CognitoIdentityProviders?: CognitoIdentityProvider[] | null;
DeveloperProviderName?: string | null;
IdentityPoolName: string;
IdentityPoolTags?: {
[key: string]: string | null | undefined;
}
| null;
OpenIdConnectProviderARNs?: string[] | null;
SamlProviderARNs?: string[] | null;
SupportedLoginProviders?: {
[key: string]: string | null | undefined;
}
| null;
}

§Properties

§
AllowClassicFlow?: boolean | null
[src]

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: boolean
[src]

TRUE if the identity pool supports unauthenticated logins.

§
CognitoIdentityProviders?: CognitoIdentityProvider[] | null
[src]

An array of Amazon Cognito user pools and their client IDs.

§
DeveloperProviderName?: string | null
[src]

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 DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

§
IdentityPoolName: string
[src]

A string that you provide.

§
IdentityPoolTags?: {
[key: string]: string | null | undefined;
}
| null
[src]

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?: string[] | null
[src]

The Amazon Resource Names (ARN) of the OpenID Connect providers.

§
SamlProviderARNs?: string[] | null
[src]

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

§
SupportedLoginProviders?: {
[key: string]: string | null | undefined;
}
| null
[src]

Optional key:value pairs mapping provider names to provider app IDs.