AWSCognitoIdentityProviderSchemaAttributeType Class Reference

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

Overview

Contains information about the schema attribute.

  attributeDataType

The attribute data type.

@property (nonatomic, assign) AWSCognitoIdentityProviderAttributeDataType attributeDataType

Declared In

AWSCognitoIdentityProviderModel.h

  developerOnlyAttribute

Specifies whether the attribute type is developer only.

@property (nonatomic, strong) NSNumber *developerOnlyAttribute

Declared In

AWSCognitoIdentityProviderModel.h

  varying

Specifies whether the value of the attribute can be changed.

For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

@property (nonatomic, strong) NSNumber *varying

Declared In

AWSCognitoIdentityProviderModel.h

  name

A schema attribute of the name type.

@property (nonatomic, strong) NSString *name

Declared In

AWSCognitoIdentityProviderModel.h

  numberAttributeConstraints

Specifies the constraints for an attribute of the number type.

@property (nonatomic, strong) AWSCognitoIdentityProviderNumberAttributeConstraintsType *numberAttributeConstraints

Declared In

AWSCognitoIdentityProviderModel.h

  required

Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

@property (nonatomic, strong) NSNumber *required

Declared In

AWSCognitoIdentityProviderModel.h

  stringAttributeConstraints

Specifies the constraints for an attribute of the string type.

@property (nonatomic, strong) AWSCognitoIdentityProviderStringAttributeConstraintsType *stringAttributeConstraints

Declared In

AWSCognitoIdentityProviderModel.h