Terraform · JSON-LD Context

Terraform Context

JSON-LD context defining the semantic vocabulary for Terraform from Terraform.

33 Classes 0 Properties 2 Namespaces
View Context View on GitHub

Namespaces

terraform: https://developer.hashicorp.com/terraform/vocab#
hcp: https://app.terraform.io/vocab#

Classes

Workspace Run StateVersion Organization Team Policy Project Module workspaceName executionMode autoApply locked terraformVersion runStatus isDestroy hasChanges resourceAdditions resourceChanges resourceDestructions stateSerial hostedStateDownloadUrl enforcementLevel policyKind moduleNamespace moduleProvider moduleVerified organizationName description createdAt updatedAt email source downloads

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "terraform": "https://developer.hashicorp.com/terraform/vocab#",
    "hcp": "https://app.terraform.io/vocab#",
    "Workspace": "terraform:Workspace",
    "Run": "terraform:Run",
    "StateVersion": "terraform:StateVersion",
    "Organization": "terraform:Organization",
    "Team": "terraform:Team",
    "Policy": "terraform:Policy",
    "Project": "terraform:Project",
    "Module": "terraform:Module",
    "workspaceName": "terraform:workspaceName",
    "executionMode": "terraform:executionMode",
    "autoApply": "terraform:autoApply",
    "locked": "terraform:locked",
    "terraformVersion": "terraform:terraformVersion",
    "runStatus": "terraform:runStatus",
    "isDestroy": "terraform:isDestroy",
    "hasChanges": "terraform:hasChanges",
    "resourceAdditions": "terraform:resourceAdditions",
    "resourceChanges": "terraform:resourceChanges",
    "resourceDestructions": "terraform:resourceDestructions",
    "stateSerial": "terraform:stateSerial",
    "hostedStateDownloadUrl": "terraform:hostedStateDownloadUrl",
    "enforcementLevel": "terraform:enforcementLevel",
    "policyKind": "terraform:policyKind",
    "moduleNamespace": "terraform:moduleNamespace",
    "moduleProvider": "terraform:moduleProvider",
    "moduleVerified": "terraform:moduleVerified",
    "organizationName": "schema:name",
    "description": "schema:description",
    "createdAt": "schema:dateCreated",
    "updatedAt": "schema:dateModified",
    "email": "schema:email",
    "source": "schema:url",
    "downloads": "schema:downloadCount"
  }
}