agrag.ingestion.settings.CutoverJobSettings
Bases: BaseSettings
Configuration for the Cutover Job crash-recovery machine.
Attributes:
- lease_ttl_seconds (
int) – How long a worker lease stays valid before another worker can take it. Env: CUTOVER_JOB_LEASE_TTL_SECONDS.
Env prefix: CUTOVER_JOB_.
lease_ttl_seconds
lease_ttl_seconds: int = Field(default=60, gt=0)
model_config
model_config = SettingsConfigDict(env_prefix='CUTOVER_JOB_', env_file='.env', extra='ignore', hide_input_in_errors=True)