Class PolicyAssignmentStore
- Namespace
- FoundationaLLM.AuthorizationEngine.Models
- Assembly
- FoundationaLLM.AuthorizationEngine.dll
Models the content of the policy assignments store managed by the FoundationaLLM.Authorization resource provider.
public class PolicyAssignmentStore
- Inheritance
-
PolicyAssignmentStore
- Inherited Members
- Extension Methods
Properties
InstanceId
The unique identifier of the FoundationaLLM instance.
[JsonPropertyName("instance_id")]
public required string InstanceId { get; set; }
Property Value
PolicyAssignments
The list of all policy assignments in the FoundationaLLM instance.
[JsonPropertyName("policy_assignments")]
public required List<PolicyAssignment> PolicyAssignments { get; set; }
Property Value
Methods
EnrichPolicyAssignments()
Loads calculated properties for all policy assignments.
public void EnrichPolicyAssignments()