@Stability(value=Stable) public static final class CfnIdentityPool.Builder extends Object implements software.amazon.jsii.Builder<CfnIdentityPool>
CfnIdentityPool.| Modifier and Type | Method and Description |
|---|---|
CfnIdentityPool.Builder |
allowClassicFlow(Boolean allowClassicFlow)
Enables the Basic (Classic) authentication flow.
|
CfnIdentityPool.Builder |
allowClassicFlow(IResolvable allowClassicFlow)
Enables the Basic (Classic) authentication flow.
|
CfnIdentityPool.Builder |
allowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)
Specifies whether the identity pool supports unauthenticated logins.
|
CfnIdentityPool.Builder |
allowUnauthenticatedIdentities(IResolvable allowUnauthenticatedIdentities)
Specifies whether the identity pool supports unauthenticated logins.
|
CfnIdentityPool |
build() |
CfnIdentityPool.Builder |
cognitoEvents(Object cognitoEvents)
The events to configure.
|
CfnIdentityPool.Builder |
cognitoIdentityProviders(IResolvable cognitoIdentityProviders)
The Amazon Cognito user pools and their client IDs.
|
CfnIdentityPool.Builder |
cognitoIdentityProviders(List<? extends Object> cognitoIdentityProviders)
The Amazon Cognito user pools and their client IDs.
|
CfnIdentityPool.Builder |
cognitoStreams(CfnIdentityPool.CognitoStreamsProperty cognitoStreams)
Configuration options for configuring Amazon Cognito streams.
|
CfnIdentityPool.Builder |
cognitoStreams(IResolvable cognitoStreams)
Configuration options for configuring Amazon Cognito streams.
|
static CfnIdentityPool.Builder |
create(Construct scope,
String id) |
CfnIdentityPool.Builder |
developerProviderName(String developerProviderName)
The "domain" Amazon Cognito uses when referencing your users.
|
CfnIdentityPool.Builder |
identityPoolName(String identityPoolName)
The name of your Amazon Cognito identity pool.
|
CfnIdentityPool.Builder |
openIdConnectProviderArns(List<String> openIdConnectProviderArns)
The Amazon Resource Names (ARNs) of the OpenID connect providers.
|
CfnIdentityPool.Builder |
pushSync(CfnIdentityPool.PushSyncProperty pushSync)
The configuration options to be applied to the identity pool.
|
CfnIdentityPool.Builder |
pushSync(IResolvable pushSync)
The configuration options to be applied to the identity pool.
|
CfnIdentityPool.Builder |
samlProviderArns(List<String> samlProviderArns)
The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.
|
CfnIdentityPool.Builder |
supportedLoginProviders(Object supportedLoginProviders)
Key-value pairs that map provider names to provider app IDs.
|
@Stability(value=Stable) public static CfnIdentityPool.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnIdentityPool.CognitoIdentityProviderProperty.Builder.@Stability(value=Stable) public CfnIdentityPool.Builder allowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)
allowUnauthenticatedIdentities - Specifies whether the identity pool supports unauthenticated logins. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder allowUnauthenticatedIdentities(IResolvable allowUnauthenticatedIdentities)
allowUnauthenticatedIdentities - Specifies whether the identity pool supports unauthenticated logins. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder allowClassicFlow(Boolean allowClassicFlow)
allowClassicFlow - Enables the Basic (Classic) authentication flow. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder allowClassicFlow(IResolvable allowClassicFlow)
allowClassicFlow - Enables the Basic (Classic) authentication flow. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder cognitoEvents(Object cognitoEvents)
cognitoEvents - The events to configure. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder cognitoIdentityProviders(IResolvable cognitoIdentityProviders)
cognitoIdentityProviders - The Amazon Cognito user pools and their client IDs. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder cognitoIdentityProviders(List<? extends Object> cognitoIdentityProviders)
cognitoIdentityProviders - The Amazon Cognito user pools and their client IDs. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder cognitoStreams(IResolvable cognitoStreams)
cognitoStreams - Configuration options for configuring Amazon Cognito streams. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder cognitoStreams(CfnIdentityPool.CognitoStreamsProperty cognitoStreams)
cognitoStreams - Configuration options for configuring Amazon Cognito streams. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder developerProviderName(String developerProviderName)
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
developerProviderName - The "domain" Amazon Cognito uses when referencing your users. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder identityPoolName(String identityPoolName)
Minimum length : 1
Maximum length : 128
Pattern : [\w\s+=,.@-]+
identityPoolName - The name of your Amazon Cognito identity pool. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder openIdConnectProviderArns(List<String> openIdConnectProviderArns)
openIdConnectProviderArns - The Amazon Resource Names (ARNs) of the OpenID connect providers. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder pushSync(IResolvable pushSync)
pushSync - The configuration options to be applied to the identity pool. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder pushSync(CfnIdentityPool.PushSyncProperty pushSync)
pushSync - The configuration options to be applied to the identity pool. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder samlProviderArns(List<String> samlProviderArns)
samlProviderArns - The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool.Builder supportedLoginProviders(Object supportedLoginProviders)
supportedLoginProviders - Key-value pairs that map provider names to provider app IDs. This parameter is required.this@Stability(value=Stable) public CfnIdentityPool build()
build in interface software.amazon.jsii.Builder<CfnIdentityPool>Copyright © 2022. All rights reserved.