Table of Contents

Class DeploymentSecretEntity

Namespace
FishMMO.Database.Npgsql.Entities
Assembly
FishMMO-DB.dll

Stores deployment-global secrets that are loaded by servers at startup, eliminating the need for env files to distribute secrets across machines. Each row is a key-value pair with creation and update timestamps.

public class DeploymentSecretEntity
Inheritance
DeploymentSecretEntity
Inherited Members

Properties

Key

Primary key — the logical identifier for this secret (e.g., "client_gate_secret").

public string Key { get; set; }

Property Value

string

TimeCreated

UTC timestamp when this secret was first persisted.

public DateTime TimeCreated { get; set; }

Property Value

DateTime

TimeUpdated

UTC timestamp when this secret was last updated.

public DateTime TimeUpdated { get; set; }

Property Value

DateTime

Value

The secret value (e.g., HMAC key material, AES KEK).

public string Value { get; set; }

Property Value

string