Ubicloud · JSON-LD Context

Ubicloud Context

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

37 Classes 111 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
ubicloud: https://ubicloud.com/schema#

Classes

MaintenanceWindowDay AuditLog Error PostgresConfig SshPublicKeyCreate CertAuthUserRequest CertAuthUserList PostgresTag PrivateLocation GithubCacheEntry GithubRepository GithubInstallation Firewall FirewallRule SshPublicKey InferenceApiKey InferenceEndpointPrice InferenceEndpoint LoadBalancer MachineImage MachineImageVersion Nic PostgresDatabase PostgresDatabaseLogEntry ResourceMetrics PostgresServer PostgresBackup PostgresBackupCredentials PostgresFirewallRule PostgresLogDestination PrivateSubnet Project Vm RunCommand KubernetesCluster KubernetesNodepool PostgresCapabilities

Properties

Property Type Container
at dateTime
action string
subject_id string
subject_name string
object_ids list
error
pg_config
pgbouncer_config
default_pg_config
message string
name string
public_key string
items list
key string
value string
id string
ui_name string
provider string
path string
installation_name string
repository_name string
scope string
size integer
created_at dateTime
last_accessed_at dateTime
description string
firewall_rules list
location string
cidr string
port_range string
protocol string
per_million_prompt_tokens decimal
per_million_completion_tokens decimal
display_name string
url string
model_name string
tags
price reference
algorithm string
stack string
dst_port integer
health_check_endpoint string
health_check_protocol string
hostname string
src_port integer
cert_enabled boolean
arch string
latest_version string
version string
state string
actual_size_mib integer
archive_size_mib integer
latest boolean
private_ipv4 string
private_ipv6 string
vm_name string
flavor string
ha_type string
target_server_count integer
storage_size_gib integer
target_storage_size_gib integer
target_version string
vm_size string
target_vm_size string
ca_certificates string
maintenance_window_start_at integer
maintenance_window_days list
read_replica boolean
parent string
fallback_active boolean
timestamp dateTime
stream_name string
severity_level string
server_ubid string
server_role string
context
metrics list
role string
synchronization_status string
last_modified dateTime
bucket string
endpoint string
region string
access_key_id string
secret_access_key string
session_token string
expiration dateTime
port integer
type string
firewalls list
net4 string
net6 string
nics list
boot_image string
ip4 string
ip4_enabled boolean
ip6 string
unix_user string
status string
output string
cp_node_count integer
cp_vms list
display_state string
node_size string
nodepools list
services_load_balancer_url string
kubernetes_cluster_id string
node_count integer
vms list
option_tree
metadata

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ubicloud.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ubicloud": "https://ubicloud.com/schema#",
    "MaintenanceWindowDay": "ubicloud:MaintenanceWindowDay",
    "AuditLog": "ubicloud:AuditLog",
    "at": {
      "@id": "ubicloud:at",
      "@type": "xsd:dateTime"
    },
    "action": {
      "@id": "ubicloud:action",
      "@type": "xsd:string"
    },
    "subject_id": {
      "@id": "ubicloud:subject_id",
      "@type": "xsd:string"
    },
    "subject_name": {
      "@id": "ubicloud:subject_name",
      "@type": "xsd:string"
    },
    "object_ids": {
      "@id": "ubicloud:object_ids",
      "@container": "@list"
    },
    "Error": "ubicloud:Error",
    "error": {
      "@id": "ubicloud:error"
    },
    "PostgresConfig": "ubicloud:PostgresConfig",
    "pg_config": {
      "@id": "ubicloud:pg_config"
    },
    "pgbouncer_config": {
      "@id": "ubicloud:pgbouncer_config"
    },
    "default_pg_config": {
      "@id": "ubicloud:default_pg_config"
    },
    "message": {
      "@id": "ubicloud:message",
      "@type": "xsd:string"
    },
    "SshPublicKeyCreate": "ubicloud:SshPublicKeyCreate",
    "name": {
      "@id": "ubicloud:name",
      "@type": "xsd:string"
    },
    "public_key": {
      "@id": "ubicloud:public_key",
      "@type": "xsd:string"
    },
    "CertAuthUserRequest": "ubicloud:CertAuthUserRequest",
    "CertAuthUserList": "ubicloud:CertAuthUserList",
    "items": {
      "@id": "ubicloud:items",
      "@container": "@list"
    },
    "PostgresTag": "ubicloud:PostgresTag",
    "key": {
      "@id": "ubicloud:key",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "ubicloud:value",
      "@type": "xsd:string"
    },
    "PrivateLocation": "ubicloud:PrivateLocation",
    "id": {
      "@id": "ubicloud:id",
      "@type": "xsd:string"
    },
    "ui_name": {
      "@id": "ubicloud:ui_name",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "ubicloud:provider",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "ubicloud:path",
      "@type": "xsd:string"
    },
    "GithubCacheEntry": "ubicloud:GithubCacheEntry",
    "installation_name": {
      "@id": "ubicloud:installation_name",
      "@type": "xsd:string"
    },
    "repository_name": {
      "@id": "ubicloud:repository_name",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "ubicloud:scope",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "ubicloud:size",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "ubicloud:created_at",
      "@type": "xsd:dateTime"
    },
    "last_accessed_at": {
      "@id": "ubicloud:last_accessed_at",
      "@type": "xsd:dateTime"
    },
    "GithubRepository": "ubicloud:GithubRepository",
    "GithubInstallation": "ubicloud:GithubInstallation",
    "Firewall": "ubicloud:Firewall",
    "description": {
      "@id": "ubicloud:description",
      "@type": "xsd:string"
    },
    "firewall_rules": {
      "@id": "ubicloud:firewall_rules",
      "@container": "@list"
    },
    "location": {
      "@id": "ubicloud:location",
      "@type": "xsd:string"
    },
    "FirewallRule": "ubicloud:FirewallRule",
    "cidr": {
      "@id": "ubicloud:cidr",
      "@type": "xsd:string"
    },
    "port_range": {
      "@id": "ubicloud:port_range",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "ubicloud:protocol",
      "@type": "xsd:string"
    },
    "SshPublicKey": "ubicloud:SshPublicKey",
    "InferenceApiKey": "ubicloud:InferenceApiKey",
    "InferenceEndpointPrice": "ubicloud:InferenceEndpointPrice",
    "per_million_prompt_tokens": {
      "@id": "ubicloud:per_million_prompt_tokens",
      "@type": "xsd:decimal"
    },
    "per_million_completion_tokens": {
      "@id": "ubicloud:per_million_completion_tokens",
      "@type": "xsd:decimal"
    },
    "InferenceEndpoint": "ubicloud:InferenceEndpoint",
    "display_name": {
      "@id": "ubicloud:display_name",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "ubicloud:url",
      "@type": "xsd:string"
    },
    "model_name": {
      "@id": "ubicloud:model_name",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "ubicloud:tags"
    },
    "price": {
      "@id": "ubicloud:price",
      "@type": "@id"
    },
    "LoadBalancer": "ubicloud:LoadBalancer",
    "algorithm": {
      "@id": "ubicloud:algorithm",
      "@type": "xsd:string"
    },
    "stack": {
      "@id": "ubicloud:stack",
      "@type": "xsd:string"
    },
    "dst_port": {
      "@id": "ubicloud:dst_port",
      "@type": "xsd:integer"
    },
    "health_check_endpoint": {
      "@id": "ubicloud:health_check_endpoint",
      "@type": "xsd:string"
    },
    "health_check_protocol": {
      "@id": "ubicloud:health_check_protocol",
      "@type": "xsd:string"
    },
    "hostname": {
      "@id": "ubicloud:hostname",
      "@type": "xsd:string"
    },
    "src_port": {
      "@id": "ubicloud:src_port",
      "@type": "xsd:integer"
    },
    "cert_enabled": {
      "@id": "ubicloud:cert_enabled",
      "@type": "xsd:boolean"
    },
    "MachineImage": "ubicloud:MachineImage",
    "arch": {
      "@id": "ubicloud:arch",
      "@type": "xsd:string"
    },
    "latest_version": {
      "@id": "ubicloud:latest_version",
      "@type": "xsd:string"
    },
    "MachineImageVersion": "ubicloud:MachineImageVersion",
    "version": {
      "@id": "ubicloud:version",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "ubicloud:state",
      "@type": "xsd:string"
    },
    "actual_size_mib": {
      "@id": "ubicloud:actual_size_mib",
      "@type": "xsd:integer"
    },
    "archive_size_mib": {
      "@id": "ubicloud:archive_size_mib",
      "@type": "xsd:integer"
    },
    "latest": {
      "@id": "ubicloud:latest",
      "@type": "xsd:boolean"
    },
    "Nic": "ubicloud:Nic",
    "private_ipv4": {
      "@id": "ubicloud:private_ipv4",
      "@type": "xsd:string"
    },
    "private_ipv6": {
      "@id": "ubicloud:private_ipv6",
      "@type": "xsd:string"
    },
    "vm_name": {
      "@id": "ubicloud:vm_name",
      "@type": "xsd:string"
    },
    "PostgresDatabase": "ubicloud:PostgresDatabase",
    "flavor": {
      "@id": "ubicloud:flavor",
      "@type": "xsd:string"
    },
    "ha_type": {
      "@id": "ubicloud:ha_type",
      "@type": "xsd:string"
    },
    "target_server_count": {
      "@id": "ubicloud:target_server_count",
      "@type": "xsd:integer"
    },
    "storage_size_gib": {
      "@id": "ubicloud:storage_size_gib",
      "@type": "xsd:integer"
    },
    "target_storage_size_gib": {
      "@id": "ubicloud:target_storage_size_gib",
      "@type": "xsd:integer"
    },
    "target_version": {
      "@id": "ubicloud:target_version",
      "@type": "xsd:string"
    },
    "vm_size": {
      "@id": "ubicloud:vm_size",
      "@type": "xsd:string"
    },
    "target_vm_size": {
      "@id": "ubicloud:target_vm_size",
      "@type": "xsd:string"
    },
    "ca_certificates": {
      "@id": "ubicloud:ca_certificates",
      "@type": "xsd:string"
    },
    "maintenance_window_start_at": {
      "@id": "ubicloud:maintenance_window_start_at",
      "@type": "xsd:integer"
    },
    "maintenance_window_days": {
      "@id": "ubicloud:maintenance_window_days",
      "@container": "@list"
    },
    "read_replica": {
      "@id": "ubicloud:read_replica",
      "@type": "xsd:boolean"
    },
    "parent": {
      "@id": "ubicloud:parent",
      "@type": "xsd:string"
    },
    "fallback_active": {
      "@id": "ubicloud:fallback_active",
      "@type": "xsd:boolean"
    },
    "PostgresDatabaseLogEntry": "ubicloud:PostgresDatabaseLogEntry",
    "timestamp": {
      "@id": "ubicloud:timestamp",
      "@type": "xsd:dateTime"
    },
    "stream_name": {
      "@id": "ubicloud:stream_name",
      "@type": "xsd:string"
    },
    "severity_level": {
      "@id": "ubicloud:severity_level",
      "@type": "xsd:string"
    },
    "server_ubid": {
      "@id": "ubicloud:server_ubid",
      "@type": "xsd:string"
    },
    "server_role": {
      "@id": "ubicloud:server_role",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "ubicloud:context"
    },
    "ResourceMetrics": "ubicloud:ResourceMetrics",
    "metrics": {
      "@id": "ubicloud:metrics",
      "@container": "@list"
    },
    "PostgresServer": "ubicloud:PostgresServer",
    "role": {
      "@id": "ubicloud:role",
      "@type": "xsd:string"
    },
    "synchronization_status": {
      "@id": "ubicloud:synchronization_status",
      "@type": "xsd:string"
    },
    "PostgresBackup": "ubicloud:PostgresBackup",
    "last_modified": {
      "@id": "ubicloud:last_modified",
      "@type": "xsd:dateTime"
    },
    "PostgresBackupCredentials": "ubicloud:PostgresBackupCredentials",
    "bucket": {
      "@id": "ubicloud:bucket",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "ubicloud:endpoint",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "ubicloud:region",
      "@type": "xsd:string"
    },
    "access_key_id": {
      "@id": "ubicloud:access_key_id",
      "@type": "xsd:string"
    },
    "secret_access_key": {
      "@id": "ubicloud:secret_access_key",
      "@type": "xsd:string"
    },
    "session_token": {
      "@id": "ubicloud:session_token",
      "@type": "xsd:string"
    },
    "expiration": {
      "@id": "ubicloud:expiration",
      "@type": "xsd:dateTime"
    },
    "PostgresFirewallRule": "ubicloud:PostgresFirewallRule",
    "port": {
      "@id": "ubicloud:port",
      "@type": "xsd:integer"
    },
    "PostgresLogDestination": "ubicloud:PostgresLogDestination",
    "type": {
      "@id": "ubicloud:type",
      "@type": "xsd:string"
    },
    "PrivateSubnet": "ubicloud:PrivateSubnet",
    "firewalls": {
      "@id": "ubicloud:firewalls",
      "@container": "@list"
    },
    "net4": {
      "@id": "ubicloud:net4",
      "@type": "xsd:string"
    },
    "net6": {
      "@id": "ubicloud:net6",
      "@type": "xsd:string"
    },
    "nics": {
      "@id": "ubicloud:nics",
      "@container": "@list"
    },
    "Project": "ubicloud:Project",
    "Vm": "ubicloud:Vm",
    "boot_image": {
      "@id": "ubicloud:boot_image",
      "@type": "xsd:string"
    },
    "ip4": {
      "@id": "ubicloud:ip4",
      "@type": "xsd:string"
    },
    "ip4_enabled": {
      "@id": "ubicloud:ip4_enabled",
      "@type": "xsd:boolean"
    },
    "ip6": {
      "@id": "ubicloud:ip6",
      "@type": "xsd:string"
    },
    "unix_user": {
      "@id": "ubicloud:unix_user",
      "@type": "xsd:string"
    },
    "RunCommand": "ubicloud:RunCommand",
    "status": {
      "@id": "ubicloud:status",
      "@type": "xsd:string"
    },
    "output": {
      "@id": "ubicloud:output",
      "@type": "xsd:string"
    },
    "KubernetesCluster": "ubicloud:KubernetesCluster",
    "cp_node_count": {
      "@id": "ubicloud:cp_node_count",
      "@type": "xsd:integer"
    },
    "cp_vms": {
      "@id": "ubicloud:cp_vms",
      "@container": "@list"
    },
    "display_state": {
      "@id": "ubicloud:display_state",
      "@type": "xsd:string"
    },
    "node_size": {
      "@id": "ubicloud:node_size",
      "@type": "xsd:string"
    },
    "nodepools": {
      "@id": "ubicloud:nodepools",
      "@container": "@list"
    },
    "services_load_balancer_url": {
      "@id": "ubicloud:services_load_balancer_url",
      "@type": "xsd:string"
    },
    "KubernetesNodepool": "ubicloud:KubernetesNodepool",
    "kubernetes_cluster_id": {
      "@id": "ubicloud:kubernetes_cluster_id",
      "@type": "xsd:string"
    },
    "node_count": {
      "@id": "ubicloud:node_count",
      "@type": "xsd:integer"
    },
    "vms": {
      "@id": "ubicloud:vms",
      "@container": "@list"
    },
    "PostgresCapabilities": "ubicloud:PostgresCapabilities",
    "option_tree": {
      "@id": "ubicloud:option_tree"
    },
    "metadata": {
      "@id": "ubicloud:metadata"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Ubicloud API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ubicloud's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-09) from openapi/ubicloud-openapi.yml.",
  "dcterms:created": "2026-10-09",
  "dcterms:source": [
    "openapi/ubicloud-openapi.yml"
  ]
}