Scalr · JSON-LD Context

Scalr Context

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

1 Classes 27 Properties 3 Namespaces
View Context View on GitHub

Namespaces

scalr: https://scalr.com/vocabulary/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

id

Properties

Property Type Container
ScalrWorkspace schema:SoftwareApplication
ScalrRun schema:Action
ScalrEnvironment schema:Project
ScalrAccount schema:Organization
ScalrVariable schema:PropertyValue
ScalrPolicy schema:DigitalDocument
name string
description string
status string
workspace reference
environment reference
account reference
terraform_version string
auto_apply boolean
is_destroy boolean
plan_only boolean
message string
trigger_reason string
cost_estimate schema:MonetaryAmount
proposed_monthly_cost string
prior_monthly_cost string
delta_monthly_cost string
vcs_provider schema:SoftwareApplication
execution_mode string
tags list
created_at dateTime
updated_at dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "scalr": "https://scalr.com/vocabulary/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "ScalrWorkspace": {
      "@id": "scalr:Workspace",
      "@type": "schema:SoftwareApplication"
    },
    "ScalrRun": {
      "@id": "scalr:Run",
      "@type": "schema:Action"
    },
    "ScalrEnvironment": {
      "@id": "scalr:Environment",
      "@type": "schema:Project"
    },
    "ScalrAccount": {
      "@id": "scalr:Account",
      "@type": "schema:Organization"
    },
    "ScalrVariable": {
      "@id": "scalr:Variable",
      "@type": "schema:PropertyValue"
    },
    "ScalrPolicy": {
      "@id": "scalr:Policy",
      "@type": "schema:DigitalDocument"
    },

    "id": "@id",
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "schema:status",
      "@type": "xsd:string"
    },
    "workspace": {
      "@id": "scalr:workspace",
      "@type": "@id"
    },
    "environment": {
      "@id": "scalr:environment",
      "@type": "@id"
    },
    "account": {
      "@id": "scalr:account",
      "@type": "@id"
    },
    "terraform_version": {
      "@id": "scalr:terraformVersion",
      "@type": "xsd:string"
    },
    "auto_apply": {
      "@id": "scalr:autoApply",
      "@type": "xsd:boolean"
    },
    "is_destroy": {
      "@id": "scalr:isDestroy",
      "@type": "xsd:boolean"
    },
    "plan_only": {
      "@id": "scalr:planOnly",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "trigger_reason": {
      "@id": "scalr:triggerReason",
      "@type": "xsd:string"
    },
    "cost_estimate": {
      "@id": "scalr:costEstimate",
      "@type": "schema:MonetaryAmount"
    },
    "proposed_monthly_cost": {
      "@id": "scalr:proposedMonthlyCost",
      "@type": "xsd:string"
    },
    "prior_monthly_cost": {
      "@id": "scalr:priorMonthlyCost",
      "@type": "xsd:string"
    },
    "delta_monthly_cost": {
      "@id": "scalr:deltaMonthlyCost",
      "@type": "xsd:string"
    },
    "vcs_provider": {
      "@id": "scalr:vcsProvider",
      "@type": "schema:SoftwareApplication"
    },
    "execution_mode": {
      "@id": "scalr:executionMode",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "schema:keywords",
      "@container": "@list"
    },
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    }
  }
}