Class EncryptedFileStoreOptions
- Namespace
- JD.AI.Core.Providers.Credentials
- Assembly
- JD.AI.Core.dll
Configuration options for EncryptedFileStore.
public sealed record EncryptedFileStoreOptions : IEquatable<EncryptedFileStoreOptions>
- Inheritance
-
EncryptedFileStoreOptions
- Implements
- Inherited Members
Fields
MountedSecretsPathEnvVar
public const string MountedSecretsPathEnvVar = "JDAI_CREDENTIALS_MOUNT_PATH"
Field Value
VaultAddressEnvVar
public const string VaultAddressEnvVar = "JDAI_VAULT_ADDR"
Field Value
VaultMountEnvVar
public const string VaultMountEnvVar = "JDAI_VAULT_MOUNT"
Field Value
VaultPrefixEnvVar
public const string VaultPrefixEnvVar = "JDAI_VAULT_PREFIX"
Field Value
VaultTokenEnvVar
public const string VaultTokenEnvVar = "JDAI_VAULT_TOKEN"
Field Value
Properties
MountedSecretsPath
public string? MountedSecretsPath { get; init; }
Property Value
VaultAddress
public string? VaultAddress { get; init; }
Property Value
VaultMount
public string VaultMount { get; init; }
Property Value
VaultPrefix
public string VaultPrefix { get; init; }
Property Value
VaultToken
public string? VaultToken { get; init; }
Property Value
Methods
FromEnvironment()
public static EncryptedFileStoreOptions FromEnvironment()