iiRecord
Agentic AI Atlas · HCL
language:hcla5c.ai
II.
Language JSON

language:hcl

Structured · live

HCL json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/languages/hcl.yamlCluster · domain
Record JSON
{
  "id": "language:hcl",
  "_kind": "Language",
  "_file": "domain/languages/hcl.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "HCL",
    "paradigms": [
      "declarative",
      "configuration"
    ],
    "description": "HCL (HashiCorp Configuration Language) is a structured configuration\nlanguage designed to be both human-readable and machine-parseable. It\nis the primary language for Terraform infrastructure definitions,\nPacker build templates, Vault policies, and Nomad job specs.\n\nHCL supports expressions, loops (for_each, count, dynamic blocks),\nfunctions, locals, and module composition. Its type system supports\nstrings, numbers, booleans, lists, maps, and objects. The HCL2 version\nintroduced more powerful expression semantics. Terraform-specific HCL\nadds provider, resource, data, and output blocks that drive\ninfrastructure-as-code workflows across AWS, GCP, Azure, and hundreds\nof other providers via the Terraform Registry.\n"
  },
  "outgoingEdges": [
    {
      "from": "language:hcl",
      "to": "skill-area:terraform-infrastructure",
      "kind": "used_by_skill_area",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "skill-area:terraform-infrastructure",
      "to": "language:hcl",
      "kind": "uses_language",
      "attributes": {}
    },
    {
      "from": "stack-profile:kubernetes-platform-engineering",
      "to": "language:hcl",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:cicd-platform",
      "to": "language:hcl",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:terraform-landing-zone",
      "to": "language:hcl",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:disaster-recovery",
      "to": "language:hcl",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:secrets-management",
      "to": "language:hcl",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:hybrid-cloud-onprem",
      "to": "language:hcl",
      "kind": "composed_of"
    },
    {
      "from": "tool:opentofu",
      "to": "language:hcl",
      "kind": "belongs_to_language",
      "attributes": {}
    },
    {
      "from": "tool:terraform",
      "to": "language:hcl",
      "kind": "belongs_to_language",
      "attributes": {}
    }
  ]
}