Partager via


RoleAssignmentDetail Class

Definition

The details for role assignment response.

public class RoleAssignmentDetail : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetworkAnalytics.Models.RoleAssignmentDetail>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetworkAnalytics.Models.RoleAssignmentDetail>
public class RoleAssignmentDetail
type RoleAssignmentDetail = class
    interface IJsonModel<RoleAssignmentDetail>
    interface IPersistableModel<RoleAssignmentDetail>
type RoleAssignmentDetail = class
Public Class RoleAssignmentDetail
Implements IJsonModel(Of RoleAssignmentDetail), IPersistableModel(Of RoleAssignmentDetail)
Public Class RoleAssignmentDetail
Inheritance
RoleAssignmentDetail
Implements

Constructors

RoleAssignmentDetail(String, String, String, IEnumerable<String>, String, DataProductUserRole, String)

Initializes a new instance of RoleAssignmentDetail.

Properties

DataTypeScope

Data Type Scope at which the role assignment is created.

PrincipalId

Object ID of the AAD principal or security-group.

PrincipalType

Type of the principal Id: User, Group or ServicePrincipal.

Role

Data Product role to be assigned to a user.

RoleAssignmentId

Id of role assignment request.

RoleId

Role Id of the Built-In Role.

UserName

User name.

Explicit Interface Implementations

IJsonModel<RoleAssignmentDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<RoleAssignmentDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RoleAssignmentDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RoleAssignmentDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<RoleAssignmentDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to