import { _UnmarshalledCognitoIdentityProvider } from './_CognitoIdentityProvider'; import * as __aws_sdk_types from '@aws-js-sdk-v3-prerelease/types'; /** *

An object representing an Amazon Cognito identity pool.

*/ export interface CreateIdentityPoolOutput { /** *

An identity pool ID in the format REGION:GUID.

*/ IdentityPoolId: string; /** *

A string that you provide.

*/ IdentityPoolName: string; /** *

TRUE if the identity pool supports unauthenticated logins.

*/ AllowUnauthenticatedIdentities: boolean; /** *

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

*/ SupportedLoginProviders?: { [key: string]: string; }; /** *

The "domain" by which Cognito will refer to your users.

*/ DeveloperProviderName?: string; /** *

A list of OpendID Connect provider ARNs.

*/ OpenIdConnectProviderARNs?: Array; /** *

A list representing an Amazon Cognito Identity User Pool and its client ID.

*/ CognitoIdentityProviders?: Array<_UnmarshalledCognitoIdentityProvider>; /** *

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

*/ SamlProviderARNs?: Array; /** * Metadata about the response received, including the HTTP status code, HTTP headers, and any request identifiers recognized by the SDK. */ $metadata: __aws_sdk_types.ResponseMetadata; }