Ubicloud · JSON-LD Context
Ubicloud Context
JSON-LD context defining the semantic vocabulary for Ubicloud from Ubicloud.
37 Classes
111 Properties
4 Namespaces
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
{
"@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"
]
}