DbEnvConfig

class q2_sdk.hq.models.db_config.db_env_config.DbEnvConfig(name, default, description=None, required=True)[source]

Bases: DbDynamicConfig[T]

Variant of DbConfig that dynamically updates the default value based on the environment currently deployed to (i.e. dev, production, or staging).

Parameters:
  • name – Key written to the database

  • default (EnvValue[TypeVar(T)]) – An instance of EnvValue with default values for PROD, STG, and DEV

  • required – If True, will raise errors at runtime when unset. Consider using False when DbConfigs are added to an already deployed extension