Catalogue / Operations

Policy engine

opspolicy-engine

Evaluates resources against governance rules and audits or blocks them.

Category
Operations
Properties
6
Components
57
Rules
0
Properties · 6 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
effectenumaudit | deny | modify | deploy-if-not-existsno—
enforcementModeenumenforced | disabledno—
managedboolean—nofalse
policyCountinteger—no—
remediationboolean—nofalse
scopeenumresource | group | account | organizationno—
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 57
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Governance, not observation: monitoring reports, a policy engine decides. effect and enforcementMode have no default because an assignment left in audit, or disabled, is exactly what a rule should surface.
schemaVersion: "1"
type: "kind"
id: "policy-engine"
category: "ops"
properties:
  effect:
    type: "enum"
    values: ["audit", "deny", "modify", "deploy-if-not-exists"]
  enforcementMode:
    type: "enum"
    values: ["enforced", "disabled"]
  scope:
    type: "enum"
    values: ["resource", "group", "account", "organization"]
  remediation:
    type: "boolean"
    default: false
  policyCount:
    type: "integer"
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/policy-engine.md