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 SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIdentityPoolPropsstatic final classAn implementation forCfnIdentityPoolProps
- 
Method SummaryModifier 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- 
getAllowUnauthenticatedIdentitiesSpecifies whether the identity pool supports unauthenticated logins.
- 
getAllowClassicFlowEnables the Basic (Classic) authentication flow.
- 
getCognitoEventsThe events to configure.
- 
getCognitoIdentityProvidersThe Amazon Cognito user pools and their client IDs.
- 
getCognitoStreamsConfiguration options for configuring Amazon Cognito streams.
- 
getDeveloperProviderNameThe "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 
- 
getIdentityPoolNameThe name of your Amazon Cognito identity pool.Minimum length : 1 Maximum length : 128 Pattern : [\w\s+=,.@-]+
- 
getOpenIdConnectProviderArnsThe Amazon Resource Names (ARNs) of the OpenID connect providers.
- 
getPushSyncThe configuration options to be applied to the identity pool.
- 
getSamlProviderArnsThe Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.
- 
getSupportedLoginProvidersKey-value pairs that map provider names to provider app IDs.
- 
builder- Returns:
- a CfnIdentityPoolProps.BuilderofCfnIdentityPoolProps
 
 
-