UserArgs

data class UserArgs(val directoryUserId: Output<String>? = null, val hierarchyGroupArn: Output<String>? = null, val identityInfo: Output<UserIdentityInfoArgs>? = null, val instanceArn: Output<String>? = null, val password: Output<String>? = null, val phoneConfig: Output<UserPhoneConfigArgs>? = null, val routingProfileArn: Output<String>? = null, val securityProfileArns: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val userProficiencies: Output<List<UserProficiencyArgs>>? = null, val username: Output<String>? = null) : ConvertibleToJava<UserArgs>

Resource Type definition for AWS::Connect::User

Constructors

Link copied to clipboard
constructor(directoryUserId: Output<String>? = null, hierarchyGroupArn: Output<String>? = null, identityInfo: Output<UserIdentityInfoArgs>? = null, instanceArn: Output<String>? = null, password: Output<String>? = null, phoneConfig: Output<UserPhoneConfigArgs>? = null, routingProfileArn: Output<String>? = null, securityProfileArns: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null, userProficiencies: Output<List<UserProficiencyArgs>>? = null, username: Output<String>? = null)

Properties

Link copied to clipboard
val directoryUserId: Output<String>? = null

The identifier of the user account in the directory used for identity management.

Link copied to clipboard
val hierarchyGroupArn: Output<String>? = null

The identifier of the hierarchy group for the user.

Link copied to clipboard
val identityInfo: Output<UserIdentityInfoArgs>? = null

The information about the identity of the user.

Link copied to clipboard
val instanceArn: Output<String>? = null

The identifier of the Amazon Connect instance.

Link copied to clipboard
val password: Output<String>? = null

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

Link copied to clipboard
val phoneConfig: Output<UserPhoneConfigArgs>? = null

The phone settings for the user.

Link copied to clipboard
val routingProfileArn: Output<String>? = null

The identifier of the routing profile for the user.

Link copied to clipboard
val securityProfileArns: Output<List<String>>? = null

One or more security profile arns for the user

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

One or more tags.

Link copied to clipboard
val username: Output<String>? = null

The user name for the account.

Link copied to clipboard

One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.

Functions

Link copied to clipboard
open override fun toJava(): UserArgs