ExDoppler.Config (ExDoppler v1.0.1)

View Source

Module describing a Conifg

Fields

  • created_at - Date and time of the Config's creation (e.g ~U[2025-04-30 10:05:50.040Z])
  • environment - Identifier of the environment that the config belongs to (e.g "dev")
  • inheritable - Whether the config can be inherited from (e.g false)
  • inheriting - Whether the config is inheriting from another (e.g false)
  • inherits - List of configs that the config is inheriting from (e.g false)
  • initial_fetch_at - Date and time of the first secrets fetch (e.g ~U[2025-04-30 10:05:50.040Z])
  • last_fetch_at - Date and time of the last secrets fetch (e.g ~U[2025-04-30 10:05:50.040Z])
  • locked - Whether the config can be renamed and/or deleted (e.g true)
  • name - Name of the config (e.g "dev_personal")
  • project - Identifier of the project that the config belongs to (e.g "example-project")
  • root - Whether the config is the root of the environment (e.g true)
  • slug - Unique identifier for this config (e.g "00000000-0000-0000-0000-000000000000")

๐Ÿ“– Resources

Summary

Functions

Creates an Config from a map

Functions

build(config)

Creates an Config from a map

๐Ÿท๏ธ Params

  • config: Map of fields to turn into a Config

โคต๏ธ Returns

โœ… On Success

  %ExDoppler.Config{...}

โŒ On Failure

  raise Error