IResourceIdentity Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.Api20220501.ResourceIdentityTypeConverter))]
public interface IResourceIdentity : Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AppConfiguration.Models.Api20220501.ResourceIdentityTypeConverter))>]
type IResourceIdentity = interface
    interface IJsonSerializable
Public Interface IResourceIdentity
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

PrincipalId

The principal id of the identity. This property will only be provided for a system-assigned identity.

TenantId

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

UserAssignedIdentity

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to