Table of Contents

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

string

PolicyAssignments

The list of all policy assignments in the FoundationaLLM instance.

[JsonPropertyName("policy_assignments")]
public required List<PolicyAssignment> PolicyAssignments { get; set; }

Property Value

List<PolicyAssignment>

Methods

EnrichPolicyAssignments()

Loads calculated properties for all policy assignments.

public void EnrichPolicyAssignments()