Eu Sovereign Cloud Api Context

JSON-LD context defining the semantic vocabulary for Eu Sovereign Cloud Api from Sovereign European Cloud API (SECA).

82 Classes 127 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/
eu: https://secapi.cloud/schema#

Classes

ActivityLogIterator NameMetadata PermissionMetadata ModificationMetadata TypeMetadata TenantMetadata WorkspaceMetadata RegionalMetadata Reference BlockStorageSpec InstanceSkuGpuSpec InstanceSkuSpec VolumeReference InstanceSpec LoadBalancerHealthCheck LoadBalancerTarget NetworkLoadBalancerFrontend NetworkLoadBalancerSpec NetworkSkuSpec cidr NetworkSpec NicSpec IPVersion PublicIpSpec RoleAssignmentScope RoleAssignmentSpec Permission RoleSpec Ports IcmpConfig SecurityGroupRuleSpec SecurityGroupSpec StorageSkuSpec SubnetSpec RequestObject ResponseObject ActivityLogSpec ActivityLog ErrorSource Error ClusterIterator Node-PoolIterator UserResourceMetadata KubernetesClusterSpec ResourceState StatusCondition Status KubernetesNodeRootVolume KubernetesNodeTemplate KubernetesNodeTaint KubernetesNodePoolSpec NetworkLoadBalancerIterator InternetNatGatewayInstanceIterator InternetNatGatewayInstanceSpec AccountIterator WellknownEndpoint Wellknown RoleIterator RoleAssignmentIterator SkuIterator InstanceIterator SystemResourceMetadata SecurityGroupIterator SecurityGroupRuleIterator NicIterator PublicIpIterator NetworkIterator InternetGatewayIterator SubnetIterator Route-TableIterator InternetGatewaySpec NetworkMetadata RouteSpec RouteTableSpec RegionIterator Provider RegionSpec Region ImageIterator Block-StorageIterator ImageSpec WorkspaceIterator

Properties

Property Type Container
items list
metadata reference
name string
provider string
resource string
verb string
createdAt dateTime
deletedAt dateTime
lastModifiedAt dateTime
resourceVersion integer
apiVersion string
kind string
ref reference
tenant string
workspace string
region string
skuRef
sizeGB integer
sourceImageRef
count integer
vendor string
model string
ram integer
vCPU integer
cpuArchitecture string
gpu
deviceRef
type string
primaryNicRef
additionalNicRefs list
zone
securityGroupRef
userData string
antiAffinityGroup string
sshKeys list
bootVolume
dataVolumes list
interval integer
timeout integer
retry integer
algorithm string
port
members list
healthCheck reference
proxyProtocol string
protocol string
target reference
nicRef
frontendPort
backendPort
frontends list
bandwidth integer
packets integer
ipv4 string
ipv6 string
additionalCidrs list
securityGroupRefs list
addresses list
publicIpRefs list
subnetRef
version reference
address string
tenants list
regions list
workspaces list
subs list
scopes list
roles list
resources list
permissions list
from
to
list list
code integer
annotations reference
direction string
ports
icmp reference
sourceRef list
rules list
ruleRefs list
iops integer
minVolumeSize integer
routeTableRef
body
subject string
request reference
response reference
spec reference
pointer string
parameter string
title string
status decimal
detail string
instance string
sources list
meta
labels reference
extensions reference
restrictKubernetesApi list
podCidr string
serviceCidr string
state reference
lastTransitionAt dateTime
reason string
message string
conditions list
rootVolume reference
key string
value string
effect string
instances integer
nodeTemplate reference
taints list
publicIpRef
url string
endpoints list
egressOnly boolean
network string
destinationCidrBlock string
targetRef
routes list
availableZones list
providers list
blockStorageRef
initializer string
boot string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://secapi.cloud/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "eu": "https://secapi.cloud/schema#",
    "ActivityLogIterator": "eu:ActivityLogIterator",
    "items": {
      "@id": "eu:items",
      "@container": "@list"
    },
    "metadata": {
      "@id": "eu:metadata",
      "@type": "@id"
    },
    "NameMetadata": "eu:NameMetadata",
    "name": {
      "@id": "eu:name",
      "@type": "xsd:string"
    },
    "PermissionMetadata": "eu:PermissionMetadata",
    "provider": {
      "@id": "eu:provider",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "eu:resource",
      "@type": "xsd:string"
    },
    "verb": {
      "@id": "eu:verb",
      "@type": "xsd:string"
    },
    "ModificationMetadata": "eu:ModificationMetadata",
    "createdAt": {
      "@id": "eu:createdAt",
      "@type": "xsd:dateTime"
    },
    "deletedAt": {
      "@id": "eu:deletedAt",
      "@type": "xsd:dateTime"
    },
    "lastModifiedAt": {
      "@id": "eu:lastModifiedAt",
      "@type": "xsd:dateTime"
    },
    "resourceVersion": {
      "@id": "eu:resourceVersion",
      "@type": "xsd:integer"
    },
    "TypeMetadata": "eu:TypeMetadata",
    "apiVersion": {
      "@id": "eu:apiVersion",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "eu:kind",
      "@type": "xsd:string"
    },
    "ref": {
      "@id": "eu:ref",
      "@type": "@id"
    },
    "TenantMetadata": "eu:TenantMetadata",
    "tenant": {
      "@id": "eu:tenant",
      "@type": "xsd:string"
    },
    "WorkspaceMetadata": "eu:WorkspaceMetadata",
    "workspace": {
      "@id": "eu:workspace",
      "@type": "xsd:string"
    },
    "RegionalMetadata": "eu:RegionalMetadata",
    "region": {
      "@id": "eu:region",
      "@type": "xsd:string"
    },
    "Reference": "eu:Reference",
    "BlockStorageSpec": "eu:BlockStorageSpec",
    "skuRef": {
      "@id": "eu:skuRef"
    },
    "sizeGB": {
      "@id": "eu:sizeGB",
      "@type": "xsd:integer"
    },
    "sourceImageRef": {
      "@id": "eu:sourceImageRef"
    },
    "InstanceSkuGpuSpec": "eu:InstanceSkuGpuSpec",
    "count": {
      "@id": "eu:count",
      "@type": "xsd:integer"
    },
    "vendor": {
      "@id": "eu:vendor",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "eu:model",
      "@type": "xsd:string"
    },
    "ram": {
      "@id": "eu:ram",
      "@type": "xsd:integer"
    },
    "InstanceSkuSpec": "eu:InstanceSkuSpec",
    "vCPU": {
      "@id": "eu:vCPU",
      "@type": "xsd:integer"
    },
    "cpuArchitecture": {
      "@id": "eu:cpuArchitecture",
      "@type": "xsd:string"
    },
    "gpu": {
      "@id": "eu:gpu"
    },
    "VolumeReference": "eu:VolumeReference",
    "deviceRef": {
      "@id": "eu:deviceRef"
    },
    "type": {
      "@id": "eu:type",
      "@type": "xsd:string"
    },
    "InstanceSpec": "eu:InstanceSpec",
    "primaryNicRef": {
      "@id": "eu:primaryNicRef"
    },
    "additionalNicRefs": {
      "@id": "eu:additionalNicRefs",
      "@container": "@list"
    },
    "zone": {
      "@id": "eu:zone"
    },
    "securityGroupRef": {
      "@id": "eu:securityGroupRef"
    },
    "userData": {
      "@id": "eu:userData",
      "@type": "xsd:string"
    },
    "antiAffinityGroup": {
      "@id": "eu:antiAffinityGroup",
      "@type": "xsd:string"
    },
    "sshKeys": {
      "@id": "eu:sshKeys",
      "@container": "@list"
    },
    "bootVolume": {
      "@id": "eu:bootVolume"
    },
    "dataVolumes": {
      "@id": "eu:dataVolumes",
      "@container": "@list"
    },
    "LoadBalancerHealthCheck": "eu:LoadBalancerHealthCheck",
    "interval": {
      "@id": "eu:interval",
      "@type": "xsd:integer"
    },
    "timeout": {
      "@id": "eu:timeout",
      "@type": "xsd:integer"
    },
    "retry": {
      "@id": "eu:retry",
      "@type": "xsd:integer"
    },
    "LoadBalancerTarget": "eu:LoadBalancerTarget",
    "algorithm": {
      "@id": "eu:algorithm",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "eu:port"
    },
    "members": {
      "@id": "eu:members",
      "@container": "@list"
    },
    "healthCheck": {
      "@id": "eu:healthCheck",
      "@type": "@id"
    },
    "proxyProtocol": {
      "@id": "eu:proxyProtocol",
      "@type": "xsd:string"
    },
    "NetworkLoadBalancerFrontend": "eu:NetworkLoadBalancerFrontend",
    "protocol": {
      "@id": "eu:protocol",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "eu:target",
      "@type": "@id"
    },
    "NetworkLoadBalancerSpec": "eu:NetworkLoadBalancerSpec",
    "nicRef": {
      "@id": "eu:nicRef"
    },
    "frontendPort": {
      "@id": "eu:frontendPort"
    },
    "backendPort": {
      "@id": "eu:backendPort"
    },
    "frontends": {
      "@id": "eu:frontends",
      "@container": "@list"
    },
    "NetworkSkuSpec": "eu:NetworkSkuSpec",
    "bandwidth": {
      "@id": "eu:bandwidth",
      "@type": "xsd:integer"
    },
    "packets": {
      "@id": "eu:packets",
      "@type": "xsd:integer"
    },
    "cidr": "eu:cidr",
    "ipv4": {
      "@id": "eu:ipv4",
      "@type": "xsd:string"
    },
    "ipv6": {
      "@id": "eu:ipv6",
      "@type": "xsd:string"
    },
    "NetworkSpec": "eu:NetworkSpec",
    "additionalCidrs": {
      "@id": "eu:additionalCidrs",
      "@container": "@list"
    },
    "NicSpec": "eu:NicSpec",
    "securityGroupRefs": {
      "@id": "eu:securityGroupRefs",
      "@container": "@list"
    },
    "addresses": {
      "@id": "eu:addresses",
      "@container": "@list"
    },
    "publicIpRefs": {
      "@id": "eu:publicIpRefs",
      "@container": "@list"
    },
    "subnetRef": {
      "@id": "eu:subnetRef"
    },
    "IPVersion": "eu:IPVersion",
    "PublicIpSpec": "eu:PublicIpSpec",
    "version": {
      "@id": "eu:version",
      "@type": "@id"
    },
    "address": {
      "@id": "eu:address",
      "@type": "xsd:string"
    },
    "RoleAssignmentScope": "eu:RoleAssignmentScope",
    "tenants": {
      "@id": "eu:tenants",
      "@container": "@list"
    },
    "regions": {
      "@id": "eu:regions",
      "@container": "@list"
    },
    "workspaces": {
      "@id": "eu:workspaces",
      "@container": "@list"
    },
    "RoleAssignmentSpec": "eu:RoleAssignmentSpec",
    "subs": {
      "@id": "eu:subs",
      "@container": "@list"
    },
    "scopes": {
      "@id": "eu:scopes",
      "@container": "@list"
    },
    "roles": {
      "@id": "eu:roles",
      "@container": "@list"
    },
    "Permission": "eu:Permission",
    "resources": {
      "@id": "eu:resources",
      "@container": "@list"
    },
    "RoleSpec": "eu:RoleSpec",
    "permissions": {
      "@id": "eu:permissions",
      "@container": "@list"
    },
    "Ports": "eu:Ports",
    "from": {
      "@id": "eu:from"
    },
    "to": {
      "@id": "eu:to"
    },
    "list": {
      "@id": "eu:list",
      "@container": "@list"
    },
    "IcmpConfig": "eu:IcmpConfig",
    "code": {
      "@id": "eu:code",
      "@type": "xsd:integer"
    },
    "SecurityGroupRuleSpec": "eu:SecurityGroupRuleSpec",
    "annotations": {
      "@id": "eu:annotations",
      "@type": "@id"
    },
    "direction": {
      "@id": "eu:direction",
      "@type": "xsd:string"
    },
    "ports": {
      "@id": "eu:ports"
    },
    "icmp": {
      "@id": "eu:icmp",
      "@type": "@id"
    },
    "sourceRef": {
      "@id": "eu:sourceRef",
      "@container": "@list"
    },
    "SecurityGroupSpec": "eu:SecurityGroupSpec",
    "rules": {
      "@id": "eu:rules",
      "@container": "@list"
    },
    "ruleRefs": {
      "@id": "eu:ruleRefs",
      "@container": "@list"
    },
    "StorageSkuSpec": "eu:StorageSkuSpec",
    "iops": {
      "@id": "eu:iops",
      "@type": "xsd:integer"
    },
    "minVolumeSize": {
      "@id": "eu:minVolumeSize",
      "@type": "xsd:integer"
    },
    "SubnetSpec": "eu:SubnetSpec",
    "routeTableRef": {
      "@id": "eu:routeTableRef"
    },
    "RequestObject": "eu:RequestObject",
    "body": {
      "@id": "eu:body"
    },
    "ResponseObject": "eu:ResponseObject",
    "ActivityLogSpec": "eu:ActivityLogSpec",
    "subject": {
      "@id": "eu:subject",
      "@type": "xsd:string"
    },
    "request": {
      "@id": "eu:request",
      "@type": "@id"
    },
    "response": {
      "@id": "eu:response",
      "@type": "@id"
    },
    "ActivityLog": "eu:ActivityLog",
    "spec": {
      "@id": "eu:spec",
      "@type": "@id"
    },
    "ErrorSource": "eu:ErrorSource",
    "pointer": {
      "@id": "eu:pointer",
      "@type": "xsd:string"
    },
    "parameter": {
      "@id": "eu:parameter",
      "@type": "xsd:string"
    },
    "Error": "eu:Error",
    "title": {
      "@id": "eu:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "eu:status",
      "@type": "xsd:decimal"
    },
    "detail": {
      "@id": "eu:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "eu:instance",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "eu:sources",
      "@container": "@list"
    },
    "meta": {
      "@id": "eu:meta"
    },
    "ClusterIterator": "eu:ClusterIterator",
    "Node-PoolIterator": "eu:Node-PoolIterator",
    "UserResourceMetadata": "eu:UserResourceMetadata",
    "labels": {
      "@id": "eu:labels",
      "@type": "@id"
    },
    "extensions": {
      "@id": "eu:extensions",
      "@type": "@id"
    },
    "KubernetesClusterSpec": "eu:KubernetesClusterSpec",
    "restrictKubernetesApi": {
      "@id": "eu:restrictKubernetesApi",
      "@container": "@list"
    },
    "podCidr": {
      "@id": "eu:podCidr",
      "@type": "xsd:string"
    },
    "serviceCidr": {
      "@id": "eu:serviceCidr",
      "@type": "xsd:string"
    },
    "ResourceState": "eu:ResourceState",
    "StatusCondition": "eu:StatusCondition",
    "state": {
      "@id": "eu:state",
      "@type": "@id"
    },
    "lastTransitionAt": {
      "@id": "eu:lastTransitionAt",
      "@type": "xsd:dateTime"
    },
    "reason": {
      "@id": "eu:reason",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "eu:message",
      "@type": "xsd:string"
    },
    "Status": "eu:Status",
    "conditions": {
      "@id": "eu:conditions",
      "@container": "@list"
    },
    "KubernetesNodeRootVolume": "eu:KubernetesNodeRootVolume",
    "KubernetesNodeTemplate": "eu:KubernetesNodeTemplate",
    "rootVolume": {
      "@id": "eu:rootVolume",
      "@type": "@id"
    },
    "KubernetesNodeTaint": "eu:KubernetesNodeTaint",
    "key": {
      "@id": "eu:key",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "eu:value",
      "@type": "xsd:string"
    },
    "effect": {
      "@id": "eu:effect",
      "@type": "xsd:string"
    },
    "KubernetesNodePoolSpec": "eu:KubernetesNodePoolSpec",
    "instances": {
      "@id": "eu:instances",
      "@type": "xsd:integer"
    },
    "nodeTemplate": {
      "@id": "eu:nodeTemplate",
      "@type": "@id"
    },
    "taints": {
      "@id": "eu:taints",
      "@container": "@list"
    },
    "NetworkLoadBalancerIterator": "eu:NetworkLoadBalancerIterator",
    "InternetNatGatewayInstanceIterator": "eu:InternetNatGatewayInstanceIterator",
    "InternetNatGatewayInstanceSpec": "eu:InternetNatGatewayInstanceSpec",
    "publicIpRef": {
      "@id": "eu:publicIpRef"
    },
    "AccountIterator": "eu:AccountIterator",
    "WellknownEndpoint": "eu:WellknownEndpoint",
    "url": {
      "@id": "eu:url",
      "@type": "xsd:string"
    },
    "Wellknown": "eu:Wellknown",
    "endpoints": {
      "@id": "eu:endpoints",
      "@container": "@list"
    },
    "RoleIterator": "eu:RoleIterator",
    "RoleAssignmentIterator": "eu:RoleAssignmentIterator",
    "SkuIterator": "eu:SkuIterator",
    "InstanceIterator": "eu:InstanceIterator",
    "SystemResourceMetadata": "eu:SystemResourceMetadata",
    "SecurityGroupIterator": "eu:SecurityGroupIterator",
    "SecurityGroupRuleIterator": "eu:SecurityGroupRuleIterator",
    "NicIterator": "eu:NicIterator",
    "PublicIpIterator": "eu:PublicIpIterator",
    "NetworkIterator": "eu:NetworkIterator",
    "InternetGatewayIterator": "eu:InternetGatewayIterator",
    "SubnetIterator": "eu:SubnetIterator",
    "Route-TableIterator": "eu:Route-TableIterator",
    "InternetGatewaySpec": "eu:InternetGatewaySpec",
    "egressOnly": {
      "@id": "eu:egressOnly",
      "@type": "xsd:boolean"
    },
    "NetworkMetadata": "eu:NetworkMetadata",
    "network": {
      "@id": "eu:network",
      "@type": "xsd:string"
    },
    "RouteSpec": "eu:RouteSpec",
    "destinationCidrBlock": {
      "@id": "eu:destinationCidrBlock",
      "@type": "xsd:string"
    },
    "targetRef": {
      "@id": "eu:targetRef"
    },
    "RouteTableSpec": "eu:RouteTableSpec",
    "routes": {
      "@id": "eu:routes",
      "@container": "@list"
    },
    "RegionIterator": "eu:RegionIterator",
    "Provider": "eu:Provider",
    "RegionSpec": "eu:RegionSpec",
    "availableZones": {
      "@id": "eu:availableZones",
      "@container": "@list"
    },
    "providers": {
      "@id": "eu:providers",
      "@container": "@list"
    },
    "Region": "eu:Region",
    "ImageIterator": "eu:ImageIterator",
    "Block-StorageIterator": "eu:Block-StorageIterator",
    "ImageSpec": "eu:ImageSpec",
    "blockStorageRef": {
      "@id": "eu:blockStorageRef"
    },
    "initializer": {
      "@id": "eu:initializer",
      "@type": "xsd:string"
    },
    "boot": {
      "@id": "eu:boot",
      "@type": "xsd:string"
    },
    "WorkspaceIterator": "eu:WorkspaceIterator"
  },
  "@type": "schema:Dataset",
  "schema:name": "Sovereign European Cloud API (SECA) API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Sovereign European Cloud API (SECA)'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/eu-sovereign-cloud-api-extensions-activitylog-v1beta1-openapi.yml, openapi/eu-sovereign-cloud-api-extensions-kubernetes-v1beta1-openapi.yml, openapi/eu-sovereign-cloud-api-extensions-loadbalancer-v1beta1-openapi.yml.",
  "dcterms:created": "2026-10-09",
  "dcterms:source": [
    "openapi/eu-sovereign-cloud-api-extensions-activitylog-v1beta1-openapi.yml",
    "openapi/eu-sovereign-cloud-api-extensions-kubernetes-v1beta1-openapi.yml",
    "openapi/eu-sovereign-cloud-api-extensions-loadbalancer-v1beta1-openapi.yml",
    "openapi/eu-sovereign-cloud-api-extensions-natgateway-v1beta1-openapi.yml",
    "openapi/eu-sovereign-cloud-api-extensions-objectstorage-v1beta1-openapi.yml"
  ]
}