FunctionAppIdentity

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

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

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

Link copied to clipboard
val principalId: String? = null

The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.

Link copied to clipboard
val tenantId: String? = null

The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.

Link copied to clipboard

Specifies the identity type of the Function App. Possible values are SystemAssigned (where Azure will generate a Service Principal for you), UserAssigned where you can specify the Service Principal IDs in the identity_ids field, and SystemAssigned, UserAssigned which assigns both a system managed identity as well as the specified user assigned identities.