ScaleSetIdentityArgs

data class ScaleSetIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ScaleSetIdentityArgs>

Constructors

Link copied to clipboard
constructor(identityIds: Output<List<String>>? = null, principalId: Output<String>? = null, tenantId: Output<String>? = null, type: Output<String>)

Properties

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

Specifies a list of user managed identity ids to be assigned to the VMSS. Required if type is UserAssigned.

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

Specifies the identity type to be assigned to the scale set. Allowable values are SystemAssigned and UserAssigned. For the SystemAssigned identity the scale set's Service Principal ID (SPN) can be retrieved after the scale set has been created. See documentation for more information. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned.

Functions

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