AWSConnectUserIdentityInfo

Objective-C

@interface AWSConnectUserIdentityInfo

Swift

class AWSConnectUserIdentityInfo

Contains information about the identity of a user.

For Amazon Connect instances that are created with the EXISTING_DIRECTORY identity management type, FirstName, LastName, and Email cannot be updated from within Amazon Connect because they are managed by the directory.

  • The email address. If you are using SAML for identity management and include this parameter, an error is returned.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable email;

    Swift

    var email: String? { get set }
  • The first name. This is required if you are using Amazon Connect or SAML for identity management.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable firstName;

    Swift

    var firstName: String? { get set }
  • The last name. This is required if you are using Amazon Connect or SAML for identity management.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable lastName;

    Swift

    var lastName: String? { get set }
  • The user’s mobile number.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable mobile;

    Swift

    var mobile: String? { get set }
  • The user’s secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.

    Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable secondaryEmail;

    Swift

    var secondaryEmail: String? { get set }