Spacelift · JSON-LD Context

Spacelift Context

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

10 Classes 15 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
spacelift: https://spacelift.io/vocab/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Stack Run Policy Context WorkerPool Module Blueprint id name description

Properties

Property Type Container
createdAt dateTime
labels
repository
branch
projectRoot
provider
state
space
workerPool
driftDetection boolean
autoApply boolean
administrative boolean
lockedAt dateTime
lockedBy
vendorConfig

JSON-LD Document

spacelift-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "spacelift": "https://spacelift.io/vocab/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Stack": "spacelift:Stack",
    "Run": "spacelift:Run",
    "Policy": "spacelift:Policy",
    "Context": "spacelift:Context",
    "WorkerPool": "spacelift:WorkerPool",
    "Module": "spacelift:Module",
    "Blueprint": "spacelift:Blueprint",

    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "labels": {
      "@id": "schema:keywords"
    },
    "repository": {
      "@id": "spacelift:repository"
    },
    "branch": {
      "@id": "spacelift:branch"
    },
    "projectRoot": {
      "@id": "spacelift:projectRoot"
    },
    "provider": {
      "@id": "spacelift:vcsProvider"
    },
    "state": {
      "@id": "spacelift:state"
    },
    "space": {
      "@id": "spacelift:space"
    },
    "workerPool": {
      "@id": "spacelift:workerPool"
    },
    "driftDetection": {
      "@id": "spacelift:driftDetection",
      "@type": "xsd:boolean"
    },
    "autoApply": {
      "@id": "spacelift:autoApply",
      "@type": "xsd:boolean"
    },
    "administrative": {
      "@id": "spacelift:administrative",
      "@type": "xsd:boolean"
    },
    "lockedAt": {
      "@id": "spacelift:lockedAt",
      "@type": "xsd:dateTime"
    },
    "lockedBy": {
      "@id": "spacelift:lockedBy"
    },
    "vendorConfig": {
      "@id": "spacelift:vendorConfig"
    }
  }
}