Class: Aws::Connect::Types::UserIdentityInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::UserIdentityInfo
- Defined in:
- gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb
Overview
Contains information about the identity of a user.
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
.
Constant Summary collapse
- SENSITIVE =
[:first_name, :last_name, :email, :secondary_email]
Instance Attribute Summary collapse
-
#email ⇒ String
The email address.
-
#first_name ⇒ String
The first name.
-
#last_name ⇒ String
The last name.
-
#mobile ⇒ String
The user's mobile number.
-
#secondary_email ⇒ String
The user's secondary email address.
Instance Attribute Details
#email ⇒ String
The email address. If you are using SAML for identity management and include this parameter, an error is returned.
26142 26143 26144 26145 26146 26147 26148 26149 26150 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26142 class UserIdentityInfo < Struct.new( :first_name, :last_name, :email, :secondary_email, :mobile) SENSITIVE = [:first_name, :last_name, :email, :secondary_email] include Aws::Structure end |
#first_name ⇒ String
The first name. 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.
26142 26143 26144 26145 26146 26147 26148 26149 26150 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26142 class UserIdentityInfo < Struct.new( :first_name, :last_name, :email, :secondary_email, :mobile) SENSITIVE = [:first_name, :last_name, :email, :secondary_email] include Aws::Structure end |
#last_name ⇒ String
The last name. 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.
26142 26143 26144 26145 26146 26147 26148 26149 26150 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26142 class UserIdentityInfo < Struct.new( :first_name, :last_name, :email, :secondary_email, :mobile) SENSITIVE = [:first_name, :last_name, :email, :secondary_email] include Aws::Structure end |
#mobile ⇒ String
The user's mobile number.
26142 26143 26144 26145 26146 26147 26148 26149 26150 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26142 class UserIdentityInfo < Struct.new( :first_name, :last_name, :email, :secondary_email, :mobile) SENSITIVE = [:first_name, :last_name, :email, :secondary_email] include Aws::Structure end |
#secondary_email ⇒ String
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}
26142 26143 26144 26145 26146 26147 26148 26149 26150 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 26142 class UserIdentityInfo < Struct.new( :first_name, :last_name, :email, :secondary_email, :mobile) SENSITIVE = [:first_name, :last_name, :email, :secondary_email] include Aws::Structure end |