Interface CfnIdentityPoolProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityPoolProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:43.856Z")
@Stability(Stable)
public interface CfnIdentityPoolProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
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();
-
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.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. -
getAllowClassicFlow
Enables the Basic (Classic) authentication flow. -
getCognitoEvents
The events to configure. -
getCognitoIdentityProviders
The Amazon Cognito user pools and their client IDs. -
getCognitoStreams
Configuration options for configuring Amazon Cognito streams. -
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
-
getIdentityPoolName
The name of your Amazon Cognito identity pool.Minimum length : 1
Maximum length : 128
Pattern :
[\w\s+=,.@-]+ -
getOpenIdConnectProviderArns
The Amazon Resource Names (ARNs) of the OpenID connect providers. -
getPushSync
The configuration options to be applied to the identity pool. -
getSamlProviderArns
The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers. -
getSupportedLoginProviders
Key-value pairs that map provider names to provider app IDs. -
builder
- Returns:
- a
CfnIdentityPoolProps.BuilderofCfnIdentityPoolProps
-