CfnIdentityPoolProps

class aws_cdk.aws_cognito.CfnIdentityPoolProps(*, allow_unauthenticated_identities, allow_classic_flow=None, cognito_events=None, cognito_identity_providers=None, cognito_streams=None, developer_provider_name=None, identity_pool_name=None, open_id_connect_provider_arns=None, push_sync=None, saml_provider_arns=None, supported_login_providers=None)

Bases: object

__init__(*, allow_unauthenticated_identities, allow_classic_flow=None, cognito_events=None, cognito_identity_providers=None, cognito_streams=None, developer_provider_name=None, identity_pool_name=None, open_id_connect_provider_arns=None, push_sync=None, saml_provider_arns=None, supported_login_providers=None)

Properties for defining a AWS::Cognito::IdentityPool.

Parameters
  • allow_unauthenticated_identities (Union[bool, IResolvable]) – AWS::Cognito::IdentityPool.AllowUnauthenticatedIdentities.

  • allow_classic_flow (Union[bool, None, IResolvable]) – AWS::Cognito::IdentityPool.AllowClassicFlow.

  • cognito_events (Optional[Any]) – AWS::Cognito::IdentityPool.CognitoEvents.

  • cognito_identity_providers (Union[IResolvable, None, List[Union[IResolvable, CognitoIdentityProviderProperty]]]) – AWS::Cognito::IdentityPool.CognitoIdentityProviders.

  • cognito_streams (Union[IResolvable, None, CognitoStreamsProperty]) – AWS::Cognito::IdentityPool.CognitoStreams.

  • developer_provider_name (Optional[str]) – AWS::Cognito::IdentityPool.DeveloperProviderName.

  • identity_pool_name (Optional[str]) – AWS::Cognito::IdentityPool.IdentityPoolName.

  • open_id_connect_provider_arns (Optional[List[str]]) – AWS::Cognito::IdentityPool.OpenIdConnectProviderARNs.

  • push_sync (Union[IResolvable, None, PushSyncProperty]) – AWS::Cognito::IdentityPool.PushSync.

  • saml_provider_arns (Optional[List[str]]) – AWS::Cognito::IdentityPool.SamlProviderARNs.

  • supported_login_providers (Optional[Any]) – AWS::Cognito::IdentityPool.SupportedLoginProviders.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html

Attributes

allow_classic_flow

AWS::Cognito::IdentityPool.AllowClassicFlow.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow

Return type

Union[bool, None, IResolvable]

allow_unauthenticated_identities

AWS::Cognito::IdentityPool.AllowUnauthenticatedIdentities.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowunauthenticatedidentities

Return type

Union[bool, IResolvable]

cognito_events

AWS::Cognito::IdentityPool.CognitoEvents.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents

Return type

Any

cognito_identity_providers

AWS::Cognito::IdentityPool.CognitoIdentityProviders.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders

Return type

Union[IResolvable, None, List[Union[IResolvable, CognitoIdentityProviderProperty]]]

cognito_streams

AWS::Cognito::IdentityPool.CognitoStreams.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams

Return type

Union[IResolvable, None, CognitoStreamsProperty]

developer_provider_name

AWS::Cognito::IdentityPool.DeveloperProviderName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername

Return type

Optional[str]

identity_pool_name

AWS::Cognito::IdentityPool.IdentityPoolName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-identitypoolname

Return type

Optional[str]

open_id_connect_provider_arns

AWS::Cognito::IdentityPool.OpenIdConnectProviderARNs.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns

Return type

Optional[List[str]]

push_sync

AWS::Cognito::IdentityPool.PushSync.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync

Return type

Union[IResolvable, None, PushSyncProperty]

saml_provider_arns

AWS::Cognito::IdentityPool.SamlProviderARNs.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns

Return type

Optional[List[str]]

supported_login_providers

AWS::Cognito::IdentityPool.SupportedLoginProviders.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-supportedloginproviders

Return type

Any