Table of Contents

Class SecretKeyStore

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

Models the content of the secret keys store managed by the FoundationaLLM.Authorization resource provider.

public class SecretKeyStore
Inheritance
SecretKeyStore
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

SecretKeys

The lists of all secret keys in the FoundationaLLM instance grouped by the context identifier.

[JsonPropertyName("secret_keys")]
public required Dictionary<string, List<PersistedSecretKey>> SecretKeys { get; set; }

Property Value

Dictionary<string, List<PersistedSecretKey>>

Remarks

The keys of the dictionary are the secret keys context identifiers.