Rego Language Fundamentals
📖 Introduction
🧩 Packages
package myapp.securitydata.myapp.security.deny📥 Input and Data
package example
# Access fields from input
app_name := input.metadata.name
# Access fields from loaded data
approved_registries := data.config.registries📐 Rules
Simple Boolean Rules
Rules With Values
Default Values
🔁 Iteration
Wildcard Iteration
Named Variable Iteration
some for Explicit Iteration
some for Explicit Iteration📦 Sets and Set Comprehensions
📋 Object Comprehensions
🔗 Logical AND and OR
AND — Multiple Expressions in One Body
OR — Multiple Rule Bodies With the Same Name
🔧 Built-in Functions
String Functions
Collection Functions
every — Universal Quantification
every — Universal Quantification🧮 Functions (User-Defined)
🌳 Nested Data Access
🔬 Trying Rego Locally
🗺️ Rego Mental Model Summary
Concept
Purpose
🧭 What's Next
📎 References
Last updated