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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnIdentityPoolProps
static final class
An implementation forCfnIdentityPoolProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnIdentityPoolProps.Builder
builder()
default Object
Enables the Basic (Classic) authentication flow.Specifies whether the identity pool supports unauthenticated logins.default Object
The events to configure.default Object
The Amazon Cognito user pools and their client IDs.default Object
Configuration options for configuring Amazon Cognito streams.default String
The "domain" Amazon Cognito uses when referencing your users.default String
The name of your Amazon Cognito identity pool.The Amazon Resource Names (ARNs) of the OpenID connect providers.default Object
The configuration options to be applied to the identity pool.The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.default Object
Key-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.Builder
ofCfnIdentityPoolProps
-