Kubecost · JSON-LD Context

Kubecost Context

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

0 Classes 7 Properties 1 Namespaces
View Context View on GitHub

Namespaces

kubecost: https://docs.kubecost.com/apis/

Properties

Property Type Container
Allocation
Asset
Budget
BudgetAction
CloudCost
Forecast
SavingsRecommendation

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "kubecost": "https://docs.kubecost.com/apis/",
    "Allocation": {
      "@id": "kubecost:monitoring-apis/api-allocation",
      "@context": {
        "name": "https://schema.org/name",
        "cluster": "https://schema.org/memberOf",
        "node": "https://schema.org/hasPart",
        "namespace": "https://schema.org/category",
        "controller": "https://schema.org/controlAction",
        "controllerKind": "https://schema.org/additionalType",
        "pod": "https://schema.org/hasPart",
        "container": "https://schema.org/hasPart",
        "labels": "https://schema.org/keywords",
        "annotations": "https://schema.org/description",
        "services": "https://schema.org/serviceType",
        "cpuCost": "https://schema.org/price",
        "gpuCost": "https://schema.org/price",
        "ramCost": "https://schema.org/price",
        "pvCost": "https://schema.org/price",
        "networkCost": "https://schema.org/price",
        "loadBalancerCost": "https://schema.org/price",
        "totalCost": "https://schema.org/totalPrice",
        "totalEfficiency": "https://schema.org/valueReference",
        "start": "https://schema.org/startDate",
        "end": "https://schema.org/endDate"
      }
    },
    "Asset": {
      "@id": "kubecost:monitoring-apis/assets-api",
      "@context": {
        "type": "https://schema.org/additionalType",
        "cluster": "https://schema.org/memberOf",
        "name": "https://schema.org/name",
        "providerID": "https://schema.org/identifier",
        "provider": "https://schema.org/provider",
        "account": "https://schema.org/account",
        "project": "https://schema.org/project",
        "service": "https://schema.org/serviceType",
        "category": "https://schema.org/category",
        "labels": "https://schema.org/keywords",
        "totalCost": "https://schema.org/totalPrice",
        "adjustment": "https://schema.org/discount",
        "start": "https://schema.org/startDate",
        "end": "https://schema.org/endDate"
      }
    },
    "Budget": {
      "@id": "kubecost:governance-apis/budget-api",
      "@context": {
        "id": "https://schema.org/identifier",
        "name": "https://schema.org/name",
        "amount": "https://schema.org/price",
        "interval": "https://schema.org/repeatFrequency",
        "aggregation": "https://schema.org/category",
        "filter": "https://schema.org/query",
        "actions": "https://schema.org/potentialAction",
        "currentSpend": "https://schema.org/price",
        "createdAt": "https://schema.org/dateCreated",
        "updatedAt": "https://schema.org/dateModified"
      }
    },
    "BudgetAction": {
      "@id": "kubecost:governance-apis/budget-api#action",
      "@context": {
        "threshold": "https://schema.org/valueReference",
        "type": "https://schema.org/additionalType",
        "target": "https://schema.org/recipient"
      }
    },
    "CloudCost": {
      "@id": "kubecost:monitoring-apis/cloud-cost-api",
      "@context": {
        "invoiceEntityID": "https://schema.org/identifier",
        "accountID": "https://schema.org/account",
        "provider": "https://schema.org/provider",
        "service": "https://schema.org/serviceType",
        "labels": "https://schema.org/keywords",
        "listCost": "https://schema.org/price",
        "netCost": "https://schema.org/totalPrice",
        "amortizedNetCost": "https://schema.org/price",
        "invoicedCost": "https://schema.org/price",
        "start": "https://schema.org/startDate",
        "end": "https://schema.org/endDate"
      }
    },
    "Forecast": {
      "@id": "kubecost:governance-apis/forecast-api",
      "@context": {
        "totalCost": "https://schema.org/totalPrice",
        "confidence": "https://schema.org/valueReference",
        "forecastWindow": "https://schema.org/duration",
        "start": "https://schema.org/startDate",
        "end": "https://schema.org/endDate"
      }
    },
    "SavingsRecommendation": {
      "@id": "kubecost:savings-apis",
      "@context": {
        "clusterName": "https://schema.org/name",
        "namespace": "https://schema.org/category",
        "controllerKind": "https://schema.org/additionalType",
        "controllerName": "https://schema.org/name",
        "containerName": "https://schema.org/name",
        "monthlySavings": "https://schema.org/discount",
        "currentMonthlyRate": "https://schema.org/price",
        "recommendedMonthlyRate": "https://schema.org/price",
        "currentNodeCount": "https://schema.org/amount",
        "recommendedNodeCount": "https://schema.org/amount",
        "currentNodeType": "https://schema.org/additionalType",
        "recommendedNodeType": "https://schema.org/additionalType"
      }
    }
  }
}