Share via


UserAssignedIdentity Class

Definition

User assigned identity properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api50.UserAssignedIdentityTypeConverter))]
public class UserAssignedIdentity : Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api50.IUserAssignedIdentity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api50.UserAssignedIdentityTypeConverter))>]
type UserAssignedIdentity = class
    interface IUserAssignedIdentity
    interface IJsonSerializable
Public Class UserAssignedIdentity
Implements IUserAssignedIdentity
Inheritance
UserAssignedIdentity
Attributes
Implements

Constructors

UserAssignedIdentity()

Creates an new UserAssignedIdentity instance.

Properties

ClientId

The client ID of the assigned identity.

PrincipalId

The principal ID of the assigned identity.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of UserAssignedIdentity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of UserAssignedIdentity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api50.IUserAssignedIdentity.

FromJsonString(String)

Creates a new instance of UserAssignedIdentity, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of UserAssignedIdentity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to