Skip to content
v2.273.0

UserIdentityInfoProperty Struct ​

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 FirstName and LastName length constraints below apply only to instances using SAML for identity management. If you are using Amazon Connect for identity management, the length constraints are 1-255 for FirstName , and 1-256 for LastName .

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const userIdentityInfoProperty: connect.CfnUser.UserIdentityInfoProperty = {
  email: 'email',
  firstName: 'firstName',
  lastName: 'lastName',
  mobile: 'mobile',
  secondaryEmail: 'secondaryEmail',
};

Properties ​

emailstringemailstremailStringEmailstringEmail*string#
The email address.

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

firstNamestringfirst_namestrfirstNameStringFirstNamestringFirstName*string#
The first name.
notes

This is required if you are using Amazon Connect or SAML for identity management. Inputs must be in Unicode Normalization Form C (NFC). Text containing characters in a non-NFC form (for example, decomposed characters or combining marks) are not accepted.

lastNamestringlast_namestrlastNameStringLastNamestringLastName*string#
The last name.
notes

This is required if you are using Amazon Connect or SAML for identity management. Inputs must be in Unicode Normalization Form C (NFC). Text containing characters in a non-NFC form (for example, decomposed characters or combining marks) are not accepted.

mobilestringmobilestrmobileStringMobilestringMobile*string#
The user's mobile number.
secondaryEmailstringsecondary_emailstrsecondaryEmailStringSecondaryEmailstringSecondaryEmail*string#
The user's secondary email address.
notes

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}