UserIdentityArgs

data class UserIdentityArgs(val appId: Output<String>? = null, val objectId: Output<String>? = null, val principalId: Output<String>? = null, val principalName: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<UserIdentityArgs>

Identity attributes of a lab user.

Constructors

Link copied to clipboard
constructor(appId: Output<String>? = null, objectId: Output<String>? = null, principalId: Output<String>? = null, principalName: Output<String>? = null, tenantId: Output<String>? = null)

Properties

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

Set to the app Id of the client JWT making the request.

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

Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.

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

Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.

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

Set to the principal name / UPN of the client JWT making the request.

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

Set to the tenant ID of the client JWT making the request.

Functions

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