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