ManagedIdentityArgs

data class ManagedIdentityArgs(val clientId: Output<String>? = null, val identityType: Output<String>, val objectId: Output<String>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<ManagedIdentityArgs>

Managed identity configuration.

Constructors

Link copied to clipboard
constructor(clientId: Output<String>? = null, identityType: Output<String>, objectId: Output<String>? = null, resourceId: Output<String>? = null)

Properties

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

Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.

Link copied to clipboard
val identityType: Output<String>

Enum to determine identity framework. Expected value is 'Managed'.

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

Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.

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

Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.

Functions

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