openconfig_platform¶
openconfig_platform URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-platform:components
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/storage
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/memory
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/temperature
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/chassis
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/backplane
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/integrated-circuit
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fabric
openconfig_platform Complete JSON¶
{
"openconfig-platform:components": {
"component": [
{
"integrated-circuit": {},
"name": "<key>",
"power-supply": {
"state": {
"openconfig-platform-psu:input-current": "0",
"openconfig-platform-psu:input-voltage": "0",
"openconfig-platform-psu:capacity": "0",
"openconfig-platform-psu:output-power": "0",
"openconfig-platform-psu:output-current": "0",
"openconfig-platform-psu:enabled": false,
"openconfig-platform-psu:output-voltage": "0"
},
"config": {
"openconfig-platform-psu:enabled": false
}
},
"port": {
"openconfig-platform-port:breakout-mode": {
"state": {
"num-channels": 0,
"channel-speed": ""
},
"config": {
"num-channels": 0,
"channel-speed": ""
}
}
},
"storage": {},
"openconfig-platform-linecard:linecard": {
"state": {
"power-admin-state": "",
"slot-id": ""
},
"config": {
"power-admin-state": ""
}
},
"properties": {
"property": [
{
"state": {
"name": "",
"value": "",
"configurable": false
},
"config": {
"name": "",
"value": ""
},
"name": "<key>"
}
]
},
"openconfig-platform-transceiver:transceiver": {
"physical-channels": {
"channel": [
{
"index": "<key>",
"state": {
"index": 0,
"description": "",
"laser-bias-current": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"output-frequency": "0",
"output-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"target-output-power": "0",
"tx-laser": false,
"input-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
}
},
"config": {
"index": 0,
"tx-laser": false,
"target-output-power": "0",
"description": ""
}
}
]
},
"state": {
"vendor": "",
"form-factor": "",
"laser-bias-current": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"vendor-rev": "",
"serial-no": "",
"fault-condition": false,
"enabled": false,
"date-code": "",
"otn-compliance-code": "",
"ethernet-pmd": "",
"output-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"vendor-part": "",
"ethernet-pmd-preconf": "",
"connector-type": "",
"form-factor-preconf": "",
"sonet-sdh-compliance-code": "",
"present": "",
"input-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
}
},
"config": {
"form-factor-preconf": "",
"enabled": false,
"ethernet-pmd-preconf": ""
}
},
"state": {
"allocated-power": 0,
"mfg-name": "",
"used-power": 0,
"mfg-date": "",
"type": "",
"id": "",
"firmware-version": "",
"openconfig-alarms:equipment-mismatch": false,
"openconfig-platform-ext:entity-id": 0,
"location": "",
"removable": false,
"memory": {
"available": "0",
"utilized": "0"
},
"oper-status": "",
"empty": false,
"description": "",
"parent": "",
"software-version": "",
"temperature": {
"alarm-severity": "",
"instant": "0",
"min": "0",
"max": "0",
"alarm-status": false,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0",
"alarm-threshold": 0
},
"name": "",
"serial-no": "",
"part-no": "",
"hardware-version": "",
"openconfig-alarms:equipment-failure": false
},
"chassis": {},
"fan": {
"state": {
"openconfig-platform-fan:speed": 0
}
},
"backplane": {},
"subcomponents": {
"subcomponent": [
{
"state": {
"name": ""
},
"config": {
"name": ""
},
"name": "<key>"
}
]
},
"config": {
"name": ""
},
"cpu": {
"openconfig-platform-cpu:utilization": {
"state": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
}
}
},
"fabric": {}
}
]
}
}