Class CfnIdentityPoolProps
Properties for defining a CfnIdentityPool
.
public class CfnIdentityPoolProps : ICfnIdentityPoolProps
- Inheritance
-
CfnIdentityPoolProps
- Implements
- Inherited Members
Examples
using Amazon.CDK.AWS.Cognito;
OpenIdConnectProvider myProvider;
new CfnIdentityPool(this, "IdentityPool", new CfnIdentityPoolProps {
OpenIdConnectProviderArns = new [] { myProvider.OpenIdConnectProviderArn },
// And the other properties for your identity pool
AllowUnauthenticatedIdentities = false
});
Remarks
Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html
ExampleMetadata: infused
Constructors
CfnIdentityPoolProps()
public CfnIdentityPoolProps()
Properties
AllowClassicFlow
Enables the Basic (Classic) authentication flow.
public object? AllowClassicFlow { get; set; }
Property Value
Remarks
AllowUnauthenticatedIdentities
Specifies whether the identity pool supports unauthenticated logins.
public object AllowUnauthenticatedIdentities { get; set; }
Property Value
Remarks
CognitoEvents
The events to configure.
public object? CognitoEvents { get; set; }
Property Value
Remarks
CognitoIdentityProviders
The Amazon Cognito user pools and their client IDs.
public object? CognitoIdentityProviders { get; set; }
Property Value
Remarks
CognitoStreams
Configuration options for configuring Amazon Cognito streams.
public object? CognitoStreams { get; set; }
Property Value
Remarks
DeveloperProviderName
The "domain" Amazon Cognito uses when referencing your users.
public string? DeveloperProviderName { get; set; }
Property Value
Remarks
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
IdentityPoolName
The name of your Amazon Cognito identity pool.
public string? IdentityPoolName { get; set; }
Property Value
Remarks
Minimum length : 1
Maximum length : 128
Pattern : [\w\s+=,.@-]+
OpenIdConnectProviderArns
The Amazon Resource Names (ARNs) of the OpenID connect providers.
public string[]? OpenIdConnectProviderArns { get; set; }
Property Value
- string[]
Remarks
PushSync
The configuration options to be applied to the identity pool.
public object? PushSync { get; set; }
Property Value
Remarks
SamlProviderArns
The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.
public string[]? SamlProviderArns { get; set; }
Property Value
- string[]
Remarks
SupportedLoginProviders
Key-value pairs that map provider names to provider app IDs.
public object? SupportedLoginProviders { get; set; }