3DS OUTSCALE · JSON-LD Context

Outscale Context

JSON-LD context defining the semantic vocabulary for Outscale from 3DS OUTSCALE.

70 Classes 132 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/
outscale: https://outscale.com/schema#

Classes

AdmissionFlags AdmissionFlagsInput AuthStrategy AutoMaintenances AutoUpgradeMaintenance CPSubregionsResponse Cluster ClusterInput ClusterInputTemplate ClusterResponse ClusterResponseList ClusterUpdate ControlPlanesResponse Cursor DetailResponse ErrorItem ErrorResponse IPDetails IPResponse KubeconfigData KubeconfigResponse KubernetesVersionsResponse Maintenance MaintenanceWindow Net NetPeeringAcceptance NetPeeringRequest NetsResponse Nodepool OKSQuotas Offset OpenIdConnectConfig PermissionsOnResource Project ProjectInput ProjectResponse ProjectResponseList ProjectUpdate PublicIp PublicIpsResponse Quotas QuotasData ResourceTag ResponseContext-Input Snapshot SnapshotsResponse Spec SpecNetPeeringAcceptance SpecNetPeeringRequest Statuses Subregion TemplateResponse_ClusterInputTemplate_ TemplateResponse_NetPeeringAcceptance_ TemplateResponse_NetPeeringRequest_ TemplateResponse_Nodepool_ TemplateResponse_ProjectInput_ UpgradeStrategy ValidationDetail Volume clusters__cluster_schema__RPCResponse clusters__cluster_schema__ResponseContext myip__myip_schema__ResponseContext netpeerings__netpeering_schema__Metadata nodepools__nodepool_schema__Metadata projects__project_schema__QuotasResponse projects__project_schema__RPCResponse projects__project_schema__ResponseContext quotas__quota_schema__QuotasResponse quotas__quota_schema__ResponseContext templates__template_schema__ResponseContext

Properties

Property Type Container
disable_admission_plugins list
enable_admission_plugins list
applied_admission_plugins list
oidc
minor_upgrade_maintenance
patch_upgrade_maintenance
durationHours integer
startHour integer
weekDay string
ResponseContext reference
CPSubregions list
project_id string
id string
name string
description string
cp_multi_az boolean
cp_subregions list
version string
expected_version string
cni string
admin_lbu boolean
admission_flags
cidr_pods string
cidr_service string
cluster_dns string
tags
auto_maintenances
maintenance_window
control_planes string
expected_control_planes string
admin_whitelist list
statuses
disable_api_termination boolean
auth
quirks list
Pagination reference
Clusters list
ControlPlanes list
next_cursor string
detail string
Type string
Details
Code string
Errors list
x_real_ip string
IP reference
kubeconfig string
Versions list
duration_hours integer
start_hour integer
week_day string
tz string
enabled boolean
DhcpOptionsSetId string
IpRange string
NetId string
State string
Tenancy string
apiVersion string
kind string
metadata
spec
Nets list
Projects integer
ClustersPerProject integer
KubeVersions list
page integer
limit integer
total integer
issuer-url string
client-id string
username-claim string
username-prefix string
groups-claim list
groups-prefix string
required-claim
GlobalPermission integer
AccountIds list
cidr string
region string
status string
created_at dateTime
updated_at dateTime
deleted_at dateTime
Tags list
PublicIpId string
PublicIps list
ShortDescription string
QuotaCollection string
AccountId string
Description string
MaxValue integer
UsedValue integer
Name string
quotas list
subregions list
Key string
Value string
RequestId string
VolumeSize integer
VolumeId string
CreationDate string
Progress integer
SnapshotId string
PermissionsToCreateVolume
Snapshots list
desiredNodes string
nodeType string
zones list
volumes list
upgradeStrategy
autoHealing boolean
netPeeringId string
accepterNetId string
accepterOwnerId string
available_upgrade string
RegionName string
SubregionName string
LocationCode string
Template
maxUnavailable integer
maxSurge integer
autoUpgradeEnabled boolean
autoUpgradeMaintenance
loc list
msg string
type string
device string
size integer
dir string
request_id string
data

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://outscale.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "outscale": "https://outscale.com/schema#",
    "AdmissionFlags": "outscale:AdmissionFlags",
    "disable_admission_plugins": {
      "@id": "outscale:disable_admission_plugins",
      "@container": "@list"
    },
    "enable_admission_plugins": {
      "@id": "outscale:enable_admission_plugins",
      "@container": "@list"
    },
    "applied_admission_plugins": {
      "@id": "outscale:applied_admission_plugins",
      "@container": "@list"
    },
    "AdmissionFlagsInput": "outscale:AdmissionFlagsInput",
    "AuthStrategy": "outscale:AuthStrategy",
    "oidc": {
      "@id": "outscale:oidc"
    },
    "AutoMaintenances": "outscale:AutoMaintenances",
    "minor_upgrade_maintenance": {
      "@id": "outscale:minor_upgrade_maintenance"
    },
    "patch_upgrade_maintenance": {
      "@id": "outscale:patch_upgrade_maintenance"
    },
    "AutoUpgradeMaintenance": "outscale:AutoUpgradeMaintenance",
    "durationHours": {
      "@id": "outscale:durationHours",
      "@type": "xsd:integer"
    },
    "startHour": {
      "@id": "outscale:startHour",
      "@type": "xsd:integer"
    },
    "weekDay": {
      "@id": "outscale:weekDay",
      "@type": "xsd:string"
    },
    "CPSubregionsResponse": "outscale:CPSubregionsResponse",
    "ResponseContext": {
      "@id": "outscale:ResponseContext",
      "@type": "@id"
    },
    "CPSubregions": {
      "@id": "outscale:CPSubregions",
      "@container": "@list"
    },
    "Cluster": "outscale:Cluster",
    "project_id": {
      "@id": "outscale:project_id",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "outscale:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "outscale:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "outscale:description",
      "@type": "xsd:string"
    },
    "cp_multi_az": {
      "@id": "outscale:cp_multi_az",
      "@type": "xsd:boolean"
    },
    "cp_subregions": {
      "@id": "outscale:cp_subregions",
      "@container": "@list"
    },
    "version": {
      "@id": "outscale:version",
      "@type": "xsd:string"
    },
    "expected_version": {
      "@id": "outscale:expected_version",
      "@type": "xsd:string"
    },
    "cni": {
      "@id": "outscale:cni",
      "@type": "xsd:string"
    },
    "admin_lbu": {
      "@id": "outscale:admin_lbu",
      "@type": "xsd:boolean"
    },
    "admission_flags": {
      "@id": "outscale:admission_flags"
    },
    "cidr_pods": {
      "@id": "outscale:cidr_pods",
      "@type": "xsd:string"
    },
    "cidr_service": {
      "@id": "outscale:cidr_service",
      "@type": "xsd:string"
    },
    "cluster_dns": {
      "@id": "outscale:cluster_dns",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "outscale:tags"
    },
    "auto_maintenances": {
      "@id": "outscale:auto_maintenances"
    },
    "maintenance_window": {
      "@id": "outscale:maintenance_window"
    },
    "control_planes": {
      "@id": "outscale:control_planes",
      "@type": "xsd:string"
    },
    "expected_control_planes": {
      "@id": "outscale:expected_control_planes",
      "@type": "xsd:string"
    },
    "admin_whitelist": {
      "@id": "outscale:admin_whitelist",
      "@container": "@list"
    },
    "statuses": {
      "@id": "outscale:statuses"
    },
    "disable_api_termination": {
      "@id": "outscale:disable_api_termination",
      "@type": "xsd:boolean"
    },
    "auth": {
      "@id": "outscale:auth"
    },
    "ClusterInput": "outscale:ClusterInput",
    "quirks": {
      "@id": "outscale:quirks",
      "@container": "@list"
    },
    "ClusterInputTemplate": "outscale:ClusterInputTemplate",
    "ClusterResponse": "outscale:ClusterResponse",
    "ClusterResponseList": "outscale:ClusterResponseList",
    "Pagination": {
      "@id": "outscale:Pagination",
      "@type": "@id"
    },
    "Clusters": {
      "@id": "outscale:Clusters",
      "@container": "@list"
    },
    "ClusterUpdate": "outscale:ClusterUpdate",
    "ControlPlanesResponse": "outscale:ControlPlanesResponse",
    "ControlPlanes": {
      "@id": "outscale:ControlPlanes",
      "@container": "@list"
    },
    "Cursor": "outscale:Cursor",
    "next_cursor": {
      "@id": "outscale:next_cursor",
      "@type": "xsd:string"
    },
    "DetailResponse": "outscale:DetailResponse",
    "detail": {
      "@id": "outscale:detail",
      "@type": "xsd:string"
    },
    "ErrorItem": "outscale:ErrorItem",
    "Type": {
      "@id": "outscale:Type",
      "@type": "xsd:string"
    },
    "Details": {
      "@id": "outscale:Details"
    },
    "Code": {
      "@id": "outscale:Code",
      "@type": "xsd:string"
    },
    "ErrorResponse": "outscale:ErrorResponse",
    "Errors": {
      "@id": "outscale:Errors",
      "@container": "@list"
    },
    "IPDetails": "outscale:IPDetails",
    "x_real_ip": {
      "@id": "outscale:x_real_ip",
      "@type": "xsd:string"
    },
    "IPResponse": "outscale:IPResponse",
    "IP": {
      "@id": "outscale:IP",
      "@type": "@id"
    },
    "KubeconfigData": "outscale:KubeconfigData",
    "kubeconfig": {
      "@id": "outscale:kubeconfig",
      "@type": "xsd:string"
    },
    "KubeconfigResponse": "outscale:KubeconfigResponse",
    "KubernetesVersionsResponse": "outscale:KubernetesVersionsResponse",
    "Versions": {
      "@id": "outscale:Versions",
      "@container": "@list"
    },
    "Maintenance": "outscale:Maintenance",
    "duration_hours": {
      "@id": "outscale:duration_hours",
      "@type": "xsd:integer"
    },
    "start_hour": {
      "@id": "outscale:start_hour",
      "@type": "xsd:integer"
    },
    "week_day": {
      "@id": "outscale:week_day",
      "@type": "xsd:string"
    },
    "tz": {
      "@id": "outscale:tz",
      "@type": "xsd:string"
    },
    "MaintenanceWindow": "outscale:MaintenanceWindow",
    "enabled": {
      "@id": "outscale:enabled",
      "@type": "xsd:boolean"
    },
    "Net": "outscale:Net",
    "DhcpOptionsSetId": {
      "@id": "outscale:DhcpOptionsSetId",
      "@type": "xsd:string"
    },
    "IpRange": {
      "@id": "outscale:IpRange",
      "@type": "xsd:string"
    },
    "NetId": {
      "@id": "outscale:NetId",
      "@type": "xsd:string"
    },
    "State": {
      "@id": "outscale:State",
      "@type": "xsd:string"
    },
    "Tenancy": {
      "@id": "outscale:Tenancy",
      "@type": "xsd:string"
    },
    "NetPeeringAcceptance": "outscale:NetPeeringAcceptance",
    "apiVersion": {
      "@id": "outscale:apiVersion",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "outscale:kind",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "outscale:metadata"
    },
    "spec": {
      "@id": "outscale:spec"
    },
    "NetPeeringRequest": "outscale:NetPeeringRequest",
    "NetsResponse": "outscale:NetsResponse",
    "Nets": {
      "@id": "outscale:Nets",
      "@container": "@list"
    },
    "Nodepool": "outscale:Nodepool",
    "OKSQuotas": "outscale:OKSQuotas",
    "Projects": {
      "@id": "outscale:Projects",
      "@type": "xsd:integer"
    },
    "ClustersPerProject": {
      "@id": "outscale:ClustersPerProject",
      "@type": "xsd:integer"
    },
    "KubeVersions": {
      "@id": "outscale:KubeVersions",
      "@container": "@list"
    },
    "Offset": "outscale:Offset",
    "page": {
      "@id": "outscale:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "outscale:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "outscale:total",
      "@type": "xsd:integer"
    },
    "OpenIdConnectConfig": "outscale:OpenIdConnectConfig",
    "issuer-url": {
      "@id": "outscale:issuer-url",
      "@type": "xsd:string"
    },
    "client-id": {
      "@id": "outscale:client-id",
      "@type": "xsd:string"
    },
    "username-claim": {
      "@id": "outscale:username-claim",
      "@type": "xsd:string"
    },
    "username-prefix": {
      "@id": "outscale:username-prefix",
      "@type": "xsd:string"
    },
    "groups-claim": {
      "@id": "outscale:groups-claim",
      "@container": "@list"
    },
    "groups-prefix": {
      "@id": "outscale:groups-prefix",
      "@type": "xsd:string"
    },
    "required-claim": {
      "@id": "outscale:required-claim"
    },
    "PermissionsOnResource": "outscale:PermissionsOnResource",
    "GlobalPermission": {
      "@id": "outscale:GlobalPermission",
      "@type": "xsd:integer"
    },
    "AccountIds": {
      "@id": "outscale:AccountIds",
      "@container": "@list"
    },
    "Project": "outscale:Project",
    "cidr": {
      "@id": "outscale:cidr",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "outscale:region",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "outscale:status",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "outscale:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "outscale:updated_at",
      "@type": "xsd:dateTime"
    },
    "deleted_at": {
      "@id": "outscale:deleted_at",
      "@type": "xsd:dateTime"
    },
    "ProjectInput": "outscale:ProjectInput",
    "ProjectResponse": "outscale:ProjectResponse",
    "ProjectResponseList": "outscale:ProjectResponseList",
    "ProjectUpdate": "outscale:ProjectUpdate",
    "PublicIp": "outscale:PublicIp",
    "Tags": {
      "@id": "outscale:Tags",
      "@container": "@list"
    },
    "PublicIpId": {
      "@id": "outscale:PublicIpId",
      "@type": "xsd:string"
    },
    "PublicIpsResponse": "outscale:PublicIpsResponse",
    "PublicIps": {
      "@id": "outscale:PublicIps",
      "@container": "@list"
    },
    "Quotas": "outscale:Quotas",
    "ShortDescription": {
      "@id": "outscale:ShortDescription",
      "@type": "xsd:string"
    },
    "QuotaCollection": {
      "@id": "outscale:QuotaCollection",
      "@type": "xsd:string"
    },
    "AccountId": {
      "@id": "outscale:AccountId",
      "@type": "xsd:string"
    },
    "Description": {
      "@id": "outscale:Description",
      "@type": "xsd:string"
    },
    "MaxValue": {
      "@id": "outscale:MaxValue",
      "@type": "xsd:integer"
    },
    "UsedValue": {
      "@id": "outscale:UsedValue",
      "@type": "xsd:integer"
    },
    "Name": {
      "@id": "outscale:Name",
      "@type": "xsd:string"
    },
    "QuotasData": "outscale:QuotasData",
    "quotas": {
      "@id": "outscale:quotas",
      "@container": "@list"
    },
    "subregions": {
      "@id": "outscale:subregions",
      "@container": "@list"
    },
    "ResourceTag": "outscale:ResourceTag",
    "Key": {
      "@id": "outscale:Key",
      "@type": "xsd:string"
    },
    "Value": {
      "@id": "outscale:Value",
      "@type": "xsd:string"
    },
    "ResponseContext-Input": "outscale:ResponseContext-Input",
    "RequestId": {
      "@id": "outscale:RequestId",
      "@type": "xsd:string"
    },
    "Snapshot": "outscale:Snapshot",
    "VolumeSize": {
      "@id": "outscale:VolumeSize",
      "@type": "xsd:integer"
    },
    "VolumeId": {
      "@id": "outscale:VolumeId",
      "@type": "xsd:string"
    },
    "CreationDate": {
      "@id": "outscale:CreationDate",
      "@type": "xsd:string"
    },
    "Progress": {
      "@id": "outscale:Progress",
      "@type": "xsd:integer"
    },
    "SnapshotId": {
      "@id": "outscale:SnapshotId",
      "@type": "xsd:string"
    },
    "PermissionsToCreateVolume": {
      "@id": "outscale:PermissionsToCreateVolume"
    },
    "SnapshotsResponse": "outscale:SnapshotsResponse",
    "Snapshots": {
      "@id": "outscale:Snapshots",
      "@container": "@list"
    },
    "Spec": "outscale:Spec",
    "desiredNodes": {
      "@id": "outscale:desiredNodes",
      "@type": "xsd:string"
    },
    "nodeType": {
      "@id": "outscale:nodeType",
      "@type": "xsd:string"
    },
    "zones": {
      "@id": "outscale:zones",
      "@container": "@list"
    },
    "volumes": {
      "@id": "outscale:volumes",
      "@container": "@list"
    },
    "upgradeStrategy": {
      "@id": "outscale:upgradeStrategy"
    },
    "autoHealing": {
      "@id": "outscale:autoHealing",
      "@type": "xsd:boolean"
    },
    "SpecNetPeeringAcceptance": "outscale:SpecNetPeeringAcceptance",
    "netPeeringId": {
      "@id": "outscale:netPeeringId",
      "@type": "xsd:string"
    },
    "SpecNetPeeringRequest": "outscale:SpecNetPeeringRequest",
    "accepterNetId": {
      "@id": "outscale:accepterNetId",
      "@type": "xsd:string"
    },
    "accepterOwnerId": {
      "@id": "outscale:accepterOwnerId",
      "@type": "xsd:string"
    },
    "Statuses": "outscale:Statuses",
    "available_upgrade": {
      "@id": "outscale:available_upgrade",
      "@type": "xsd:string"
    },
    "Subregion": "outscale:Subregion",
    "RegionName": {
      "@id": "outscale:RegionName",
      "@type": "xsd:string"
    },
    "SubregionName": {
      "@id": "outscale:SubregionName",
      "@type": "xsd:string"
    },
    "LocationCode": {
      "@id": "outscale:LocationCode",
      "@type": "xsd:string"
    },
    "TemplateResponse_ClusterInputTemplate_": "outscale:TemplateResponse_ClusterInputTemplate_",
    "Template": {
      "@id": "outscale:Template"
    },
    "TemplateResponse_NetPeeringAcceptance_": "outscale:TemplateResponse_NetPeeringAcceptance_",
    "TemplateResponse_NetPeeringRequest_": "outscale:TemplateResponse_NetPeeringRequest_",
    "TemplateResponse_Nodepool_": "outscale:TemplateResponse_Nodepool_",
    "TemplateResponse_ProjectInput_": "outscale:TemplateResponse_ProjectInput_",
    "UpgradeStrategy": "outscale:UpgradeStrategy",
    "maxUnavailable": {
      "@id": "outscale:maxUnavailable",
      "@type": "xsd:integer"
    },
    "maxSurge": {
      "@id": "outscale:maxSurge",
      "@type": "xsd:integer"
    },
    "autoUpgradeEnabled": {
      "@id": "outscale:autoUpgradeEnabled",
      "@type": "xsd:boolean"
    },
    "autoUpgradeMaintenance": {
      "@id": "outscale:autoUpgradeMaintenance"
    },
    "ValidationDetail": "outscale:ValidationDetail",
    "loc": {
      "@id": "outscale:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "outscale:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "outscale:type",
      "@type": "xsd:string"
    },
    "Volume": "outscale:Volume",
    "device": {
      "@id": "outscale:device",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "outscale:size",
      "@type": "xsd:integer"
    },
    "dir": {
      "@id": "outscale:dir",
      "@type": "xsd:string"
    },
    "clusters__cluster_schema__RPCResponse": "outscale:clusters__cluster_schema__RPCResponse",
    "request_id": {
      "@id": "outscale:request_id",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "outscale:data"
    },
    "clusters__cluster_schema__ResponseContext": "outscale:clusters__cluster_schema__ResponseContext",
    "myip__myip_schema__ResponseContext": "outscale:myip__myip_schema__ResponseContext",
    "netpeerings__netpeering_schema__Metadata": "outscale:netpeerings__netpeering_schema__Metadata",
    "nodepools__nodepool_schema__Metadata": "outscale:nodepools__nodepool_schema__Metadata",
    "projects__project_schema__QuotasResponse": "outscale:projects__project_schema__QuotasResponse",
    "projects__project_schema__RPCResponse": "outscale:projects__project_schema__RPCResponse",
    "projects__project_schema__ResponseContext": "outscale:projects__project_schema__ResponseContext",
    "quotas__quota_schema__QuotasResponse": "outscale:quotas__quota_schema__QuotasResponse",
    "quotas__quota_schema__ResponseContext": "outscale:quotas__quota_schema__ResponseContext",
    "templates__template_schema__ResponseContext": "outscale:templates__template_schema__ResponseContext"
  },
  "@type": "schema:Dataset",
  "schema:name": "3DS OUTSCALE API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects 3DS OUTSCALE'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-28) from openapi/outscale-oks-openapi.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/outscale-oks-openapi.yml"
  ]
}