Tetrate Context
JSON-LD context defining the semantic vocabulary for Tetrate from Tetrate.
10 Classes
12 Properties
7 Namespaces
Namespaces
schema:
http://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
network:
https://schema.tetrate.io/v2/network
GatewayGroup:
https://schema.tetrate.io/v2/GatewayGroup
TrafficGroup:
https://schema.tetrate.io/v2/TrafficGroup
SecurityGroup:
https://schema.tetrate.io/v2/SecurityGroup
configMode:
https://schema.tetrate.io/v2/configMode
Classes
Organization
name
description
displayName
labels
annotations
Tenant
Application
Role
rules
Properties
| Property |
Type |
Container |
| fqn |
string |
|
| etag |
string |
|
| Workspace |
schema:Place |
|
| namespaceSelector |
reference |
|
| Cluster |
schema:SoftwareApplication |
|
| tier1Cluster |
boolean |
|
| workspace |
reference |
|
| API |
schema:WebAPI |
|
| openapi |
string |
|
| endpoints |
reference |
|
| created |
dateTime |
|
| modified |
dateTime |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.tetrate.io/v2/",
"schema": "http://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Organization": "schema:Organization",
"name": "schema:name",
"description": "schema:description",
"displayName": "schema:name",
"fqn": {
"@id": "schema:identifier",
"@type": "xsd:string"
},
"etag": {
"@id": "schema:version",
"@type": "xsd:string"
},
"labels": "schema:additionalProperty",
"annotations": "schema:additionalProperty",
"Tenant": "schema:Organization",
"Workspace": {
"@id": "https://schema.tetrate.io/v2/Workspace",
"@type": "schema:Place"
},
"namespaceSelector": {
"@id": "https://schema.tetrate.io/v2/namespaceSelector",
"@type": "@id"
},
"Cluster": {
"@id": "https://schema.tetrate.io/v2/Cluster",
"@type": "schema:SoftwareApplication"
},
"network": "https://schema.tetrate.io/v2/network",
"tier1Cluster": {
"@id": "https://schema.tetrate.io/v2/tier1Cluster",
"@type": "xsd:boolean"
},
"Application": "schema:SoftwareApplication",
"workspace": {
"@id": "https://schema.tetrate.io/v2/workspace",
"@type": "@id"
},
"API": {
"@id": "https://schema.tetrate.io/v2/API",
"@type": "schema:WebAPI"
},
"openapi": {
"@id": "schema:encodingFormat",
"@type": "xsd:string"
},
"endpoints": {
"@id": "schema:serviceUrl",
"@type": "@id"
},
"GatewayGroup": "https://schema.tetrate.io/v2/GatewayGroup",
"TrafficGroup": "https://schema.tetrate.io/v2/TrafficGroup",
"SecurityGroup": "https://schema.tetrate.io/v2/SecurityGroup",
"configMode": "https://schema.tetrate.io/v2/configMode",
"Role": "schema:Role",
"rules": "schema:permissions",
"created": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"modified": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
}
}
}