AWSCognitoIdentityCreateIdentityPoolInput Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSCognitoIdentityModel.h
AWSCognitoIdentityModel.m

Overview

Input to the CreateIdentityPool action.

Required parameters: [IdentityPoolName, AllowUnauthenticatedIdentities]

  allowUnauthenticatedIdentities

TRUE if the identity pool supports unauthenticated logins.

@property (nonatomic, strong) NSNumber *allowUnauthenticatedIdentities

Declared In

AWSCognitoIdentityModel.h

  cognitoIdentityProviders

A list representing a Cognito User Identity Pool and its client ID.

@property (nonatomic, strong) NSArray<AWSCognitoIdentityCognitoIdentityProvider*> *cognitoIdentityProviders

Declared In

AWSCognitoIdentityModel.h

  developerProviderName

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

@property (nonatomic, strong) NSString *developerProviderName

Declared In

AWSCognitoIdentityModel.h

  identityPoolName

A string that you provide.

@property (nonatomic, strong) NSString *identityPoolName

Declared In

AWSCognitoIdentityModel.h

  openIdConnectProviderARNs

A list of OpendID Connect provider ARNs.

@property (nonatomic, strong) NSArray<NSString*> *openIdConnectProviderARNs

Declared In

AWSCognitoIdentityModel.h

  samlProviderARNs

@property (nonatomic, strong) NSArray<NSString*> *samlProviderARNs

Declared In

AWSCognitoIdentityModel.h

  supportedLoginProviders

Optional key:value pairs mapping provider names to provider app IDs.

@property (nonatomic, strong) NSDictionary<NSString*NSString*> *supportedLoginProviders

Declared In

AWSCognitoIdentityModel.h