{ "@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" ] }