Juniper Networks · JSON-LD Context

Juniper Networks Context

JSON-LD context defining the semantic vocabulary for Juniper Networks from Juniper Networks.

85 Classes 8 Properties 4 Namespaces
View Context View on GitHub

Namespaces

juniper: https://www.juniper.net/documentation/schema/
schema: https://schema.org/
mist: https://api.mist.com/api/v1/
apstra: https://www.juniper.net/documentation/product/us/en/juniper-apstra/schema/

Classes

ietf Organization Site Device AccessPoint Switch Gateway Router Firewall Blueprint VirtualNetwork SecurityPolicy SecurityZone NetworkPolicy WirelessLAN ClientSession Alarm Anomaly TelemetryStream InterfaceStats BgpPeer IpsecVpn NatRule ResourcePool RackType Template MarvisAction name description dateCreated dateModified identifier status severity siteId orgId deviceId macAddress serialNumber ipAddress firmwareVersion deviceModel deviceType ssid band channel rssi signalToNoise txRate rxRate blueprintId blueprintVersion design anomalyType expectedState actualState vxlanVni routeTarget forwardingMode subnet gateway fromZone toZone sourceAddress destinationAddress application action ikeGateway tunnelInterface encryptionAlgorithm interfaceName ingressPackets egressPackets ingressBytes egressBytes operationalState peerAddress peerAs localAs receivedPrefixes advertisedPrefixes latitude longitude timezone countryCode

Properties

Property Type Container
url reference
belongsToSite reference
belongsToOrg reference
assignedDevice reference
connectedTo reference
managedBy reference
deployedFrom reference
detectedAnomaly reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "juniper": "https://www.juniper.net/documentation/schema/",
    "schema": "https://schema.org/",
    "mist": "https://api.mist.com/api/v1/",
    "apstra": "https://www.juniper.net/documentation/product/us/en/juniper-apstra/schema/",
    "ietf": "urn:ietf:params:xml:ns:yang:",

    "Organization": "schema:Organization",
    "Site": "juniper:Site",
    "Device": "juniper:Device",
    "AccessPoint": "juniper:AccessPoint",
    "Switch": "juniper:Switch",
    "Gateway": "juniper:Gateway",
    "Router": "juniper:Router",
    "Firewall": "juniper:Firewall",
    "Blueprint": "apstra:Blueprint",
    "VirtualNetwork": "juniper:VirtualNetwork",
    "SecurityPolicy": "juniper:SecurityPolicy",
    "SecurityZone": "juniper:SecurityZone",
    "NetworkPolicy": "juniper:NetworkPolicy",
    "WirelessLAN": "juniper:WirelessLAN",
    "ClientSession": "juniper:ClientSession",
    "Alarm": "juniper:Alarm",
    "Anomaly": "apstra:Anomaly",
    "TelemetryStream": "juniper:TelemetryStream",
    "InterfaceStats": "juniper:InterfaceStats",
    "BgpPeer": "juniper:BgpPeer",
    "IpsecVpn": "juniper:IpsecVpn",
    "NatRule": "juniper:NatRule",
    "ResourcePool": "apstra:ResourcePool",
    "RackType": "apstra:RackType",
    "Template": "apstra:Template",
    "MarvisAction": "mist:MarvisAction",

    "name": "schema:name",
    "description": "schema:description",
    "url": {"@id": "schema:url", "@type": "@id"},
    "dateCreated": "schema:dateCreated",
    "dateModified": "schema:dateModified",
    "identifier": "schema:identifier",
    "status": "juniper:status",
    "severity": "juniper:severity",

    "siteId": "juniper:siteId",
    "orgId": "juniper:orgId",
    "deviceId": "juniper:deviceId",
    "macAddress": "juniper:macAddress",
    "serialNumber": "juniper:serialNumber",
    "ipAddress": "juniper:ipAddress",
    "firmwareVersion": "juniper:firmwareVersion",
    "deviceModel": "juniper:deviceModel",
    "deviceType": "juniper:deviceType",

    "ssid": "juniper:ssid",
    "band": "juniper:band",
    "channel": "juniper:channel",
    "rssi": "juniper:rssi",
    "signalToNoise": "juniper:signalToNoise",
    "txRate": "juniper:txRate",
    "rxRate": "juniper:rxRate",

    "blueprintId": "apstra:blueprintId",
    "blueprintVersion": "apstra:blueprintVersion",
    "design": "apstra:design",
    "anomalyType": "apstra:anomalyType",
    "expectedState": "apstra:expectedState",
    "actualState": "apstra:actualState",

    "vxlanVni": "juniper:vxlanVni",
    "routeTarget": "juniper:routeTarget",
    "forwardingMode": "juniper:forwardingMode",
    "subnet": "juniper:subnet",
    "gateway": "juniper:gateway",

    "fromZone": "juniper:fromZone",
    "toZone": "juniper:toZone",
    "sourceAddress": "juniper:sourceAddress",
    "destinationAddress": "juniper:destinationAddress",
    "application": "juniper:application",
    "action": "juniper:action",

    "ikeGateway": "juniper:ikeGateway",
    "tunnelInterface": "juniper:tunnelInterface",
    "encryptionAlgorithm": "juniper:encryptionAlgorithm",

    "interfaceName": "juniper:interfaceName",
    "ingressPackets": "juniper:ingressPackets",
    "egressPackets": "juniper:egressPackets",
    "ingressBytes": "juniper:ingressBytes",
    "egressBytes": "juniper:egressBytes",
    "operationalState": "juniper:operationalState",

    "peerAddress": "juniper:peerAddress",
    "peerAs": "juniper:peerAs",
    "localAs": "juniper:localAs",
    "receivedPrefixes": "juniper:receivedPrefixes",
    "advertisedPrefixes": "juniper:advertisedPrefixes",

    "latitude": "schema:latitude",
    "longitude": "schema:longitude",
    "timezone": "juniper:timezone",
    "countryCode": "juniper:countryCode",

    "belongsToSite": {"@id": "juniper:belongsToSite", "@type": "@id"},
    "belongsToOrg": {"@id": "juniper:belongsToOrg", "@type": "@id"},
    "assignedDevice": {"@id": "juniper:assignedDevice", "@type": "@id"},
    "connectedTo": {"@id": "juniper:connectedTo", "@type": "@id"},
    "managedBy": {"@id": "juniper:managedBy", "@type": "@id"},
    "deployedFrom": {"@id": "apstra:deployedFrom", "@type": "@id"},
    "detectedAnomaly": {"@id": "apstra:detectedAnomaly", "@type": "@id"}
  }
}