Share via


CacheIdentity interface

Cache identity properties.

Properties

principalId

The principal ID for the system-assigned identity of the cache. NOTE: This property will not be serialized. It can only be populated by the server.

tenantId

The tenant ID associated with the cache. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of identity used for the cache. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'

userAssignedIdentities

A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

Property Details

principalId

The principal ID for the system-assigned identity of the cache. NOTE: This property will not be serialized. It can only be populated by the server.

principalId?: undefined | string

Property Value

undefined | string

tenantId

The tenant ID associated with the cache. NOTE: This property will not be serialized. It can only be populated by the server.

tenantId?: undefined | string

Property Value

undefined | string

type

The type of identity used for the cache. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'

type?: CacheIdentityType

Property Value

userAssignedIdentities

A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

userAssignedIdentities?: undefined | [key: string]: CacheIdentityUserAssignedIdentitiesValue

Property Value

undefined | [key: string]: CacheIdentityUserAssignedIdentitiesValue