Table of Contents

Class RoleAssignmentStore

Namespace
FoundationaLLM.AuthorizationEngine.Models
Assembly
FoundationaLLM.AuthorizationEngine.dll

Models the content of the role assignments store managed by the FoundationaLLM.Authorization resource provider.

public class RoleAssignmentStore
Inheritance
RoleAssignmentStore
Inherited Members
Extension Methods

Properties

InstanceId

The unique identifier of the FoundationaLLM instance.

[JsonPropertyName("instance_id")]
public required string InstanceId { get; set; }

Property Value

string

RoleAssignments

The list of all role assignments in the FoundationaLLM instance.

[JsonPropertyName("role_assignments")]
public required List<RoleAssignment> RoleAssignments { get; set; }

Property Value

List<RoleAssignment>

Methods

EnrichRoleAssignments()

Loads calculated properties for all role assignments.

public void EnrichRoleAssignments()