Language

RoleAssignmentEntity Class

Definition

Role assignment entity

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.RoleAssignmentEntityTypeConverter))]
public class RoleAssignmentEntity : Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.IRoleAssignmentEntity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.RoleAssignmentEntityTypeConverter))>]
type RoleAssignmentEntity = class
    interface IRoleAssignmentEntity
    interface IJsonSerializable
Public Class RoleAssignmentEntity
Implements IRoleAssignmentEntity
Inheritance
RoleAssignmentEntity
Attributes
Implements

Constructors

Name Description
RoleAssignmentEntity()

Creates an new RoleAssignmentEntity instance.

Properties

Name Description
Id

Role assignment entity id

Name

Role assignment entity name

PrincipalId

Principal Id

ResourceGroupName

Gets the resource group name

RoleDefinitionId

Role definition id

Scope

Scope of the role assignment entity

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoleAssignmentEntity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoleAssignmentEntity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.IRoleAssignmentEntity.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoleAssignmentEntity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to