Class InstanceSettings
- Namespace
- FoundationaLLM.Common.Models.Configuration.Instance
- Assembly
- FoundationaLLM.Common.dll
Provides configuration settings for the current FoundationaLLM deployment instance.
public class InstanceSettings
- Inheritance
-
InstanceSettings
- Inherited Members
- Extension Methods
Properties
Id
The unique identifier of the current FoundationaLLM deployment instance. Format is a GUID.
public required string Id { get; set; }
Property Value
IdentitySubstitutionSecurityPrincipalId
The object identifier of the security principal who is allowed to substitute its identity with a value provided in the X-USER-IDENTITY header.
public string? IdentitySubstitutionSecurityPrincipalId { get; set; }
Property Value
IdentitySubstitutionUserPrincipalNamePattern
The Regex pattern used to validate the values allowed as User Principal Name (UPN) substitutes in the X-USER-IDENTITY header.
public string? IdentitySubstitutionUserPrincipalNamePattern { get; set; }
Property Value
SecurityGroupRetrievalStrategy
The security group retrieval strategy of the FoundationaLLM instance.
public string? SecurityGroupRetrievalStrategy { get; set; }