Interface CfnIdentityPoolProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityPoolProps.Jsii$Proxy
CfnIdentityPool.
Example:
import software.amazon.awscdk.services.cognito.*;
OpenIdConnectProvider myProvider;
CfnIdentityPool.Builder.create(this, "IdentityPool")
.openIdConnectProviderArns(List.of(myProvider.getOpenIdConnectProviderArn()))
// And the other properties for your identity pool
.allowUnauthenticatedIdentities(false)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIdentityPoolPropsstatic final classAn implementation forCfnIdentityPoolProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnIdentityPoolProps.Builderbuilder()default ObjectEnables the Basic (Classic) authentication flow.Specifies whether the identity pool supports unauthenticated logins.default ObjectThe events to configure.default ObjectThe Amazon Cognito user pools and their client IDs.default ObjectConfiguration options for configuring Amazon Cognito streams.default StringThe "domain" Amazon Cognito uses when referencing your users.default StringThe name of your Amazon Cognito identity pool.Tags to assign to the identity pool.The Amazon Resource Names (ARNs) of the OpenID connect providers.default ObjectThe configuration options to be applied to the identity pool.The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.default ObjectKey-value pairs that map provider names to provider app IDs.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAllowUnauthenticatedIdentities
Specifies whether the identity pool supports unauthenticated logins.Returns union: either
BooleanorIResolvable- See Also:
-
getAllowClassicFlow
Enables the Basic (Classic) authentication flow.Returns union: either
BooleanorIResolvable- See Also:
-
getCognitoEvents
The events to configure.- See Also:
-
getCognitoIdentityProviders
The Amazon Cognito user pools and their client IDs.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdentityPool.CognitoIdentityProviderProperty>- See Also:
-
getCognitoStreams
Configuration options for configuring Amazon Cognito streams.Returns union: either
IResolvableorCfnIdentityPool.CognitoStreamsProperty- See Also:
-
getDeveloperProviderName
The "domain" Amazon Cognito uses when referencing your users.This name acts as a placeholder that allows your backend and the Amazon Cognito service to communicate about the developer provider. For the
DeveloperProviderName, you can use letters and periods (.), underscores (_), and dashes (-).Minimum length : 1
Maximum length : 100
- See Also:
-
getIdentityPoolName
The name of your Amazon Cognito identity pool.Minimum length : 1
Maximum length : 128
Pattern :
[\w\s+=,.@-]+- See Also:
-
getIdentityPoolTags
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.
- See Also:
-
getOpenIdConnectProviderArns
The Amazon Resource Names (ARNs) of the OpenID connect providers.Returns union: Listinvalid input: '<'either
StringorIOIDCProviderRef>- See Also:
-
getPushSync
The configuration options to be applied to the identity pool.Returns union: either
IResolvableorCfnIdentityPool.PushSyncProperty- See Also:
-
getSamlProviderArns
The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.- See Also:
-
getSupportedLoginProviders
Key-value pairs that map provider names to provider app IDs.- See Also:
-
builder
- Returns:
- a
CfnIdentityPoolProps.BuilderofCfnIdentityPoolProps
-