Rustfs Context
JSON-LD context defining the semantic vocabulary for Rustfs from RustFS.
7 Classes
17 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
rustfs:
https://rustfs.com/schema#
Classes
GetHealthResponse
GetInstallRustfsShResponse
PostRustfsAdminV3IdpBuiltinPolicyPolicyidRequest
GetRustfsAdminV3OidcProvidersResponse
PostRustfsAdminV3RebalanceRebalanceidResponse
PostRustfsAdminV3V3IdRequest
PutRustfsAdminV3V3IdRequest
Properties
| Property |
Type |
Container |
| status |
string |
|
| script_content |
string |
|
| policies |
|
list |
| user |
string |
|
| group |
string |
|
| providers |
|
list |
| id |
string |
|
| recursive |
boolean |
|
| dryRun |
boolean |
|
| remove |
boolean |
|
| recreate |
boolean |
|
| scanMode |
string |
|
| updateParity |
boolean |
|
| readRepair |
boolean |
|
| pool |
string |
|
| set |
string |
|
| policy |
|
|
JSON-LD Document
{
"@context": {
"@vocab": "https://rustfs.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"rustfs": "https://rustfs.com/schema#",
"GetHealthResponse": "rustfs:GetHealthResponse",
"status": {
"@id": "rustfs:status",
"@type": "xsd:string"
},
"GetInstallRustfsShResponse": "rustfs:GetInstallRustfsShResponse",
"script_content": {
"@id": "rustfs:script_content",
"@type": "xsd:string"
},
"PostRustfsAdminV3IdpBuiltinPolicyPolicyidRequest": "rustfs:PostRustfsAdminV3IdpBuiltinPolicyPolicyidRequest",
"policies": {
"@id": "rustfs:policies",
"@container": "@list"
},
"user": {
"@id": "rustfs:user",
"@type": "xsd:string"
},
"group": {
"@id": "rustfs:group",
"@type": "xsd:string"
},
"GetRustfsAdminV3OidcProvidersResponse": "rustfs:GetRustfsAdminV3OidcProvidersResponse",
"providers": {
"@id": "rustfs:providers",
"@container": "@list"
},
"PostRustfsAdminV3RebalanceRebalanceidResponse": "rustfs:PostRustfsAdminV3RebalanceRebalanceidResponse",
"id": {
"@id": "rustfs:id",
"@type": "xsd:string"
},
"PostRustfsAdminV3V3IdRequest": "rustfs:PostRustfsAdminV3V3IdRequest",
"recursive": {
"@id": "rustfs:recursive",
"@type": "xsd:boolean"
},
"dryRun": {
"@id": "rustfs:dryRun",
"@type": "xsd:boolean"
},
"remove": {
"@id": "rustfs:remove",
"@type": "xsd:boolean"
},
"recreate": {
"@id": "rustfs:recreate",
"@type": "xsd:boolean"
},
"scanMode": {
"@id": "rustfs:scanMode",
"@type": "xsd:string"
},
"updateParity": {
"@id": "rustfs:updateParity",
"@type": "xsd:boolean"
},
"readRepair": {
"@id": "rustfs:readRepair",
"@type": "xsd:boolean"
},
"pool": {
"@id": "rustfs:pool",
"@type": "xsd:string"
},
"set": {
"@id": "rustfs:set",
"@type": "xsd:string"
},
"PutRustfsAdminV3V3IdRequest": "rustfs:PutRustfsAdminV3V3IdRequest",
"policy": {
"@id": "rustfs:policy"
}
},
"@type": "schema:Dataset",
"schema:name": "RustFS API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects RustFS'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-14) from openapi/_ae-authored/rustfs-openapi-generated.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/_ae-authored/rustfs-openapi-generated.yml"
]
}