AWSCognitoIdentityProviderUserPoolType Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSCognitoIdentityProviderModel.h
AWSCognitoIdentityProviderModel.m

Overview

A container for information about the user pool type.

  adminCreateUserConfig

The configuration for AdminCreateUser requests.

@property (nonatomic, strong) AWSCognitoIdentityProviderAdminCreateUserConfigType *adminCreateUserConfig

Declared In

AWSCognitoIdentityProviderModel.h

  aliasAttributes

Specifies the attributes that are aliased in a user pool.

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

Declared In

AWSCognitoIdentityProviderModel.h

  autoVerifiedAttributes

Specifies the attributes that are auto-verified in a user pool.

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

Declared In

AWSCognitoIdentityProviderModel.h

  creationDate

The date the user pool was created.

@property (nonatomic, strong) NSDate *creationDate

Declared In

AWSCognitoIdentityProviderModel.h

  deviceConfiguration

The device configuration.

@property (nonatomic, strong) AWSCognitoIdentityProviderDeviceConfigurationType *deviceConfiguration

Declared In

AWSCognitoIdentityProviderModel.h

  emailConfiguration

The email configuration.

@property (nonatomic, strong) AWSCognitoIdentityProviderEmailConfigurationType *emailConfiguration

Declared In

AWSCognitoIdentityProviderModel.h

  emailConfigurationFailure

The reason why the email configuration cannot send the messages to your users.

@property (nonatomic, strong) NSString *emailConfigurationFailure

Declared In

AWSCognitoIdentityProviderModel.h

  emailVerificationMessage

The contents of the email verification message.

@property (nonatomic, strong) NSString *emailVerificationMessage

Declared In

AWSCognitoIdentityProviderModel.h

  emailVerificationSubject

The subject of the email verification message.

@property (nonatomic, strong) NSString *emailVerificationSubject

Declared In

AWSCognitoIdentityProviderModel.h

  estimatedNumberOfUsers

A number estimating the size of the user pool.

@property (nonatomic, strong) NSNumber *estimatedNumberOfUsers

Declared In

AWSCognitoIdentityProviderModel.h

  identifier

The ID of the user pool.

@property (nonatomic, strong) NSString *identifier

Declared In

AWSCognitoIdentityProviderModel.h

  lambdaConfig

A container for the AWS Lambda triggers associated with a user pool.

@property (nonatomic, strong) AWSCognitoIdentityProviderLambdaConfigType *lambdaConfig

Declared In

AWSCognitoIdentityProviderModel.h

  lastModifiedDate

The date the user pool was last modified.

@property (nonatomic, strong) NSDate *lastModifiedDate

Declared In

AWSCognitoIdentityProviderModel.h

  mfaConfiguration

Can be one of the following values:

  • OFF - MFA tokens are not required and cannot be specified during user registration.

  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

  • OPTIONAL - Users have the option when registering to create an MFA token.

@property (nonatomic, assign) AWSCognitoIdentityProviderUserPoolMfaType mfaConfiguration

Declared In

AWSCognitoIdentityProviderModel.h

  name

The name of the user pool.

@property (nonatomic, strong) NSString *name

Declared In

AWSCognitoIdentityProviderModel.h

  policies

A container for the policies associated with a user pool.

@property (nonatomic, strong) AWSCognitoIdentityProviderUserPoolPolicyType *policies

Declared In

AWSCognitoIdentityProviderModel.h

  schemaAttributes

A container with the schema attributes of a user pool.

@property (nonatomic, strong) NSArray<AWSCognitoIdentityProviderSchemaAttributeType*> *schemaAttributes

Declared In

AWSCognitoIdentityProviderModel.h

  smsAuthenticationMessage

The contents of the SMS authentication message.

@property (nonatomic, strong) NSString *smsAuthenticationMessage

Declared In

AWSCognitoIdentityProviderModel.h

  smsConfiguration

The SMS configuration.

@property (nonatomic, strong) AWSCognitoIdentityProviderSmsConfigurationType *smsConfiguration

Declared In

AWSCognitoIdentityProviderModel.h

  smsConfigurationFailure

The reason why the SMS configuration cannot send the messages to your users.

@property (nonatomic, strong) NSString *smsConfigurationFailure

Declared In

AWSCognitoIdentityProviderModel.h

  smsVerificationMessage

The contents of the SMS verification message.

@property (nonatomic, strong) NSString *smsVerificationMessage

Declared In

AWSCognitoIdentityProviderModel.h

  status

The status of a user pool.

@property (nonatomic, assign) AWSCognitoIdentityProviderStatusType status

Declared In

AWSCognitoIdentityProviderModel.h

  userPoolTags

The cost allocation tags for the user pool. For more information, see Adding Cost Allocation Tags to Your User Pool

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

Declared In

AWSCognitoIdentityProviderModel.h

  usernameAttributes

Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

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

Declared In

AWSCognitoIdentityProviderModel.h

  verificationMessageTemplate

The template for verification messages.

@property (nonatomic, strong) AWSCognitoIdentityProviderVerificationMessageTemplateType *verificationMessageTemplate

Declared In

AWSCognitoIdentityProviderModel.h