UserAssignedIdentityAuthInfoArgs

data class UserAssignedIdentityAuthInfoArgs(val authType: Output<String>, val clientId: Output<String>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val roles: Output<List<String>>? = null, val subscriptionId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserAssignedIdentityAuthInfoArgs>

The authentication info when authType is userAssignedIdentity

Constructors

Link copied to clipboard
constructor(authType: Output<String>, clientId: Output<String>? = null, deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, roles: Output<List<String>>? = null, subscriptionId: Output<String>? = null, userName: Output<String>? = null)

Properties

Link copied to clipboard
val authType: Output<String>

The authentication type. Expected value is 'userAssignedIdentity'.

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

Client Id for userAssignedIdentity.

Link copied to clipboard

Indicates whether to clean up previous operation when Linker is updating or deleting

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

Optional, this value specifies the Azure role to be assigned

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

Subscription id for userAssignedIdentity.

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

Username created in the database which is mapped to a user in AAD.

Functions

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