pyvider 2025-03-12
Added `glom_functions.py` (2,106 lines) implementing Terraform functions for extracting,...
12 files · 3,810+ · 337-

Glom Functions

1 file changed
  • glom_functions.py Added `components/functions/glom_functions.py` (2,106 lines) with Terraform-compatible functions ...
  • Added components/functions/glom_functions.py (2,106 lines) with Terraform-compatible functions for nested data operations baseline internal
    1 file
    • glom_functions.py
  • Extract class for filtering collections at specified paths with predicates decouple internal
    5 files
    • glom_functions.py
    • string_manipulation.py
    • test_glob_functions.py
    • test_functions.tf
    • base.py
  • Uses glom library for path-based data extraction (glom_extract, Path, Assign, T, Coalesce) decouple internal
    5 files
    • glom_functions.py
    • string_manipulation.py
    • test_glob_functions.py
    • test_functions.tf
    • base.py
  • Imports from pyvider.cty for type constructors (CtyString, CtyNumber, CtyBool, CtyList, CtyMap, CtySet, CtyObject, CtyDynamic) decouple internal
    1 file
    • pyvider.cty
  • Registered via @register_function decorator from pyvider.hub decouple internal
    1 file
    • pyvider.hub

Schema Modules

2 files changed
  • attribute_value.py Updated `src/pyvider/schema/attribute_value.py` (13 lines changed)
  • attributes.py Updated `src/pyvider/schema/attributes.py` (121 lines changed) with revised attribute handling
  • Updated src/pyvider/schema/attribute_value.py (13 lines changed) interface internal
    1 file
    • attribute_value.py
  • Updated src/pyvider/schema/attributes.py (121 lines changed) with revised attribute handling interface internal
    1 file
    • attributes.py