@Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)", date="2022-12-07T17:24:44.466Z") @Stability(value=Stable) public interface CfnIdentityPoolProps extends software.amazon.jsii.JsiiSerializable
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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnIdentityPoolProps.Builder
A builder for
CfnIdentityPoolProps |
static class |
CfnIdentityPoolProps.Jsii$Proxy
An implementation for
CfnIdentityPoolProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnIdentityPoolProps.Builder |
builder() |
default Object |
getAllowClassicFlow()
Enables the Basic (Classic) authentication flow.
|
Object |
getAllowUnauthenticatedIdentities()
Specifies whether the identity pool supports unauthenticated logins.
|
default Object |
getCognitoEvents()
The events to configure.
|
default Object |
getCognitoIdentityProviders()
The Amazon Cognito user pools and their client IDs.
|
default Object |
getCognitoStreams()
Configuration options for configuring Amazon Cognito streams.
|
default String |
getDeveloperProviderName()
The "domain" Amazon Cognito uses when referencing your users.
|
default String |
getIdentityPoolName()
The name of your Amazon Cognito identity pool.
|
default List<String> |
getOpenIdConnectProviderArns()
The Amazon Resource Names (ARNs) of the OpenID connect providers.
|
default Object |
getPushSync()
The configuration options to be applied to the identity pool.
|
default List<String> |
getSamlProviderArns()
The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.
|
default Object |
getSupportedLoginProviders()
Key-value pairs that map provider names to provider app IDs.
|
@Stability(value=Stable) @NotNull Object getAllowUnauthenticatedIdentities()
@Stability(value=Stable) @Nullable default Object getAllowClassicFlow()
@Stability(value=Stable) @Nullable default Object getCognitoEvents()
@Stability(value=Stable) @Nullable default Object getCognitoIdentityProviders()
@Stability(value=Stable) @Nullable default Object getCognitoStreams()
@Stability(value=Stable) @Nullable default String getDeveloperProviderName()
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
@Stability(value=Stable) @Nullable default String getIdentityPoolName()
Minimum length : 1
Maximum length : 128
Pattern : [\w\s+=,.@-]+
@Stability(value=Stable) @Nullable default List<String> getOpenIdConnectProviderArns()
@Stability(value=Stable) @Nullable default Object getPushSync()
@Stability(value=Stable) @Nullable default List<String> getSamlProviderArns()
@Stability(value=Stable) @Nullable default Object getSupportedLoginProviders()
@Stability(value=Stable) static CfnIdentityPoolProps.Builder builder()
CfnIdentityPoolProps.Builder of CfnIdentityPoolPropsCopyright © 2022. All rights reserved.