Spot · JSON-LD Context

Spot Context

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

0 Classes 9 Properties 1 Namespaces
View Context View on GitHub

Namespaces

spot: https://docs.spot.io/api/

Properties

Property Type Container
Organization
Account
User
AccessPolicy
Elastigroup
OceanCluster
VirtualNodeGroup
Subscription
CommitmentPlan

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "spot": "https://docs.spot.io/api/",
    "Organization": {
      "@id": "spot:organization",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name"
      }
    },
    "Account": {
      "@id": "spot:account",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name",
        "organizationId": {
          "@id": "spot:organization",
          "@type": "@id"
        },
        "cloudAccountId": "https://schema.org/identifier"
      }
    },
    "User": {
      "@id": "spot:user",
      "@context": {
        "userId": "https://schema.org/identifier",
        "username": "https://schema.org/alternateName",
        "email": "https://schema.org/email",
        "firstName": "https://schema.org/givenName",
        "lastName": "https://schema.org/familyName",
        "type": "https://schema.org/category",
        "role": "https://schema.org/roleName",
        "organizationId": {
          "@id": "spot:organization",
          "@type": "@id"
        }
      }
    },
    "AccessPolicy": {
      "@id": "spot:access-policy",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name",
        "description": "https://schema.org/description",
        "permissions": "https://schema.org/hasDigitalDocumentPermission"
      }
    },
    "Elastigroup": {
      "@id": "spot:elastigroup",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name",
        "description": "https://schema.org/description",
        "region": "https://schema.org/locationCreated",
        "capacity": "https://schema.org/value",
        "strategy": "https://schema.org/actionOption",
        "compute": "https://schema.org/hasPart",
        "createdAt": "https://schema.org/dateCreated",
        "updatedAt": "https://schema.org/dateModified"
      }
    },
    "OceanCluster": {
      "@id": "spot:ocean-cluster",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name",
        "controllerClusterId": "https://schema.org/identifier",
        "region": "https://schema.org/locationCreated",
        "autoScaler": "https://schema.org/actionOption",
        "capacity": "https://schema.org/value",
        "strategy": "https://schema.org/actionOption",
        "createdAt": "https://schema.org/dateCreated",
        "updatedAt": "https://schema.org/dateModified"
      }
    },
    "VirtualNodeGroup": {
      "@id": "spot:virtual-node-group",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name",
        "oceanId": {
          "@id": "spot:ocean-cluster",
          "@type": "@id"
        },
        "labels": "https://schema.org/keywords",
        "taints": "https://schema.org/actionOption"
      }
    },
    "Subscription": {
      "@id": "spot:subscription",
      "@context": {
        "id": "https://schema.org/identifier",
        "resourceId": "https://schema.org/identifier",
        "protocol": "https://schema.org/encodingFormat",
        "endpoint": "https://schema.org/url",
        "eventType": "https://schema.org/category"
      }
    },
    "CommitmentPlan": {
      "@id": "spot:commitment-plan",
      "@context": {
        "id": "https://schema.org/identifier",
        "type": "https://schema.org/category",
        "provider": "https://schema.org/provider",
        "status": "https://schema.org/status",
        "startDate": "https://schema.org/startDate",
        "endDate": "https://schema.org/endDate",
        "monthlySavings": "https://schema.org/price",
        "utilizationPercentage": "https://schema.org/value"
      }
    }
  }
}