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