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
RoleAssignments
The list of all role assignments in the FoundationaLLM instance.
[JsonPropertyName("role_assignments")]
public required List<RoleAssignment> RoleAssignments { get; set; }
Property Value
Methods
EnrichRoleAssignments()
Loads calculated properties for all role assignments.
public void EnrichRoleAssignments()