Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/security / / CreateSecretsStoreOptions
Interface: CreateSecretsStoreOptions
Defined in: packages/security/src/secrets/factory.ts:41
Options for createSecretsStore(...).
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
encryptedFile? | readonly | EncryptedFileSecretsStoreOptions | Optional pre-built encrypted-file options. Required when activating an encrypted-file store explicitly. | packages/security/src/secrets/factory.ts:67 |
env? | readonly | EnvSecretsStoreOptions | Optional pre-built env-store options. | packages/security/src/secrets/factory.ts:62 |
fallbackChain? | readonly | readonly ("env" | "keyring" | "encrypted-file" | "memory")[] | Explicit fallback order for the 'auto' chain. Defaults to ['keyring', 'encrypted-file', 'env']. | packages/security/src/secrets/factory.ts:53 |
keyring? | readonly | KeyringSecretsStoreOptions | Optional pre-built keyring options forwarded to new KeyringSecretsStore(...). | packages/security/src/secrets/factory.ts:58 |
kind? | readonly | SecretsStoreKind | Which store to activate. Defaults to 'auto' (capability-matrix probe). | packages/security/src/secrets/factory.ts:43 |
memory? | readonly | { forceProduction?: boolean; } | Optional MemorySecretsStore opt-out for production-mode tests. | packages/security/src/secrets/factory.ts:71 |
memory.forceProduction? | public | boolean | - | packages/security/src/secrets/stores/memory.ts:27 |
strict? | readonly | boolean | Refuse to fall back when the requested primary store is unavailable. Mirrors the --strict-secrets CLI flag from the runtime spec. | packages/security/src/secrets/factory.ts:48 |
warn? | readonly | (message) => void | Optional logger override. Defaults to the standard error stream; the framework logger arrives in a follow-on phase. | packages/security/src/secrets/factory.ts:76 |