Share via


ExpandedProperties Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.ExpandedPropertiesTypeConverter))]
public class ExpandedProperties : Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IExpandedProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.ExpandedPropertiesTypeConverter))>]
type ExpandedProperties = class
    interface IExpandedProperties
    interface IJsonSerializable
Public Class ExpandedProperties
Implements IExpandedProperties
Inheritance
ExpandedProperties
Attributes
Implements

Constructors

ExpandedProperties()

Creates an new ExpandedProperties instance.

Properties

PrincipalDisplayName

Display name of the principal

PrincipalEmail

Email id of the principal

PrincipalId

Id of the principal

PrincipalType

Type of the principal

RoleDefinitionDisplayName

Display name of the role definition

RoleDefinitionId

Id of the role definition

RoleDefinitionType

Type of the role definition

ScopeDisplayName

Display name of the resource

ScopeId

Scope id of the resource

ScopeType

Type of the resource

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExpandedProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExpandedProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IExpandedProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExpandedProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to